matlab figure reference
fig2plotly converts MATLAB figures to online Plotly graphs. MATLAB describes figures differently than Plotly. Plotly's MATLAB library crawls the MATLAB figure objects and translates the MATLAB attributes into the structure that Plotly uses to describe and draw data visualizations.
You may wish to customize the figure after you have translated it but before you have sent it to Plotly. You can customize every attribute of a plotly graph: the hover text, the colorscales, the gridlines, the histogram binning, etc.
plotly charts are described declaritively with struct and cell array objects. This page contains an extensive list of the keys used to describe plotly graphs inside these struct objects.
Here is a simple example of how to translate a MATLAB figure, modify some attributes, and then send it to Plotly.
>> x = linspace(-2*pi, 2*pi);
>> y1 = sin(x);
>> y2 = cos(x);
>> plot(x, y1, x, y2);
%% Translate the figure from MATLAB to Plotly
>> fig = plotlyfig(gcf);
>> fig.PlotOptions.Strip = 0; % If 0, don't strip MATLAB's styling in translation. If 1, strip MATLAB's styling.
>> fig.data
ans =
[1x1 struct] [1x1 struct]
>> fig.data{1} % The 'type' of this trace is 'scatter'. scatter's reference: #scatter
ans =
xaxis: 'x1' % more about scatter's 'xaxis': #scatter-xaxis
yaxis: 'y1' % scatter's 'yaxis' property: #scatter-yaxis
type: 'scatter'
visible: 1 % scatter's 'visible' property: #scatter-visible
x: [1x100 double] % scatter's 'x' property: #scatter-x
y: [1x100 double] % scatter's 'y' property: #scatter-y
name: '' % scatter's 'name' property: #scatter-name
mode: 'lines' % scatter's 'mode' property: #scatter-mode
line: [1x1 struct] % scatter's 'line' property: #scatter-line
marker: [1x1 struct] % scatter's 'marker' property: #scatter-marker
showlegend: 1 % scatter's 'showlegend': #scatter-marker
%% Modify or add new properties to this trace
>> fig.data{1}.name = 'Current'; % Update the legend name to 'Current'
>> fig.layout % layout reference: #layout
ans =
autosize: 0 % layout's 'autosize': #layout-autosize
margin: [1x1 struct] % layout's 'margin': #layout-margin
showlegend: 0 % layout's 'showlegend': #layout-showlegend
width: 840 % layout's 'width': #layout-width
height: 630 % layout's 'height': #layout-height
paper_bgcolor: 'rgb(255,255,255)' % layout's 'paper_bgcolor': #layout-paper_bgcolor
hovermode: 'closest' % layout's 'hovermode': #layout-hovermode
plot_bgcolor: 'rgba(0,0,0,0)' % layout's 'plot_bgcolor': #layout-plot_bgcolor
xaxis1: [1x1 struct] % layout's 'xaxis': #layout-xaxis
yaxis1: [1x1 struct] % layout's 'yaxis': #layout-yaxis
annotations: {[1x1 struct]} % layout's 'annotations': #layout-annotations
>> fig.layout.showlegend = true; % layout's 'showlegend': #layout-showlegend
>> fig.layout.legend = struct('x', 1, 'y', 1); % Update the legend: #layout-legend
>> fig.layout.title = 'Modified plot';
%% Set the filename, and overwrite the plot if it already exists
>> fig.PlotOptions.FileName = 'Customized plot';
>> fig.PlotOptions.FileOpt = 'overwrite';
>> % using offline? Then set fig.PlotOptions.Offline = true;
%% Send to plotly
>> fig.plotly
scatter trace is a struct inside fig.data which has type equal to 'scatter'. This section lists all of the valid keys that a scatter struct can contain.
'scatter')
array)
any)
0
number)
1
array)
any)
0
number)
1
string)
''
flaglist)
'lines' |
'markers' |
'text'
'none'
'lines', 'markers', 'lines+markers', 'lines+markers+text', 'none'
struct)
color)
number greater than or equal to 0)
2
enumerated:
'linear'
|
'spline'
|
'hv'
|
'vh'
|
'hvh'
|
'vhv'
)
'linear'
number between or equal to 0 and 1.3)
1
string)
'solid'
boolean)
enumerated:
'none'
|
'tozeroy'
|
'tozerox'
|
'tonexty'
|
'tonextx'
)
'none'
color)
struct)
enumerated:
'0'
|
'circle'
|
'100'
|
'circle-open'
|
'200'
|
'circle-dot'
|
'300'
|
'circle-open-dot'
|
'1'
|
'square'
|
'101'
|
'square-open'
|
'201'
|
'square-dot'
|
'301'
|
'square-open-dot'
|
'2'
|
'diamond'
|
'102'
|
'diamond-open'
|
'202'
|
'diamond-dot'
|
'302'
|
'diamond-open-dot'
|
'3'
|
'cross'
|
'103'
|
'cross-open'
|
'203'
|
'cross-dot'
|
'303'
|
'cross-open-dot'
|
'4'
|
'x'
|
'104'
|
'x-open'
|
'204'
|
'x-dot'
|
'304'
|
'x-open-dot'
|
'5'
|
'triangle-up'
|
'105'
|
'triangle-up-open'
|
'205'
|
'triangle-up-dot'
|
'305'
|
'triangle-up-open-dot'
|
'6'
|
'triangle-down'
|
'106'
|
'triangle-down-open'
|
'206'
|
'triangle-down-dot'
|
'306'
|
'triangle-down-open-dot'
|
'7'
|
'triangle-left'
|
'107'
|
'triangle-left-open'
|
'207'
|
'triangle-left-dot'
|
'307'
|
'triangle-left-open-dot'
|
'8'
|
'triangle-right'
|
'108'
|
'triangle-right-open'
|
'208'
|
'triangle-right-dot'
|
'308'
|
'triangle-right-open-dot'
|
'9'
|
'triangle-ne'
|
'109'
|
'triangle-ne-open'
|
'209'
|
'triangle-ne-dot'
|
'309'
|
'triangle-ne-open-dot'
|
'10'
|
'triangle-se'
|
'110'
|
'triangle-se-open'
|
'210'
|
'triangle-se-dot'
|
'310'
|
'triangle-se-open-dot'
|
'11'
|
'triangle-sw'
|
'111'
|
'triangle-sw-open'
|
'211'
|
'triangle-sw-dot'
|
'311'
|
'triangle-sw-open-dot'
|
'12'
|
'triangle-nw'
|
'112'
|
'triangle-nw-open'
|
'212'
|
'triangle-nw-dot'
|
'312'
|
'triangle-nw-open-dot'
|
'13'
|
'pentagon'
|
'113'
|
'pentagon-open'
|
'213'
|
'pentagon-dot'
|
'313'
|
'pentagon-open-dot'
|
'14'
|
'hexagon'
|
'114'
|
'hexagon-open'
|
'214'
|
'hexagon-dot'
|
'314'
|
'hexagon-open-dot'
|
'15'
|
'hexagon2'
|
'115'
|
'hexagon2-open'
|
'215'
|
'hexagon2-dot'
|
'315'
|
'hexagon2-open-dot'
|
'16'
|
'octagon'
|
'116'
|
'octagon-open'
|
'216'
|
'octagon-dot'
|
'316'
|
'octagon-open-dot'
|
'17'
|
'star'
|
'117'
|
'star-open'
|
'217'
|
'star-dot'
|
'317'
|
'star-open-dot'
|
'18'
|
'hexagram'
|
'118'
|
'hexagram-open'
|
'218'
|
'hexagram-dot'
|
'318'
|
'hexagram-open-dot'
|
'19'
|
'star-triangle-up'
|
'119'
|
'star-triangle-up-open'
|
'219'
|
'star-triangle-up-dot'
|
'319'
|
'star-triangle-up-open-dot'
|
'20'
|
'star-triangle-down'
|
'120'
|
'star-triangle-down-open'
|
'220'
|
'star-triangle-down-dot'
|
'320'
|
'star-triangle-down-open-dot'
|
'21'
|
'star-square'
|
'121'
|
'star-square-open'
|
'221'
|
'star-square-dot'
|
'321'
|
'star-square-open-dot'
|
'22'
|
'star-diamond'
|
'122'
|
'star-diamond-open'
|
'222'
|
'star-diamond-dot'
|
'322'
|
'star-diamond-open-dot'
|
'23'
|
'diamond-tall'
|
'123'
|
'diamond-tall-open'
|
'223'
|
'diamond-tall-dot'
|
'323'
|
'diamond-tall-open-dot'
|
'24'
|
'diamond-wide'
|
'124'
|
'diamond-wide-open'
|
'224'
|
'diamond-wide-dot'
|
'324'
|
'diamond-wide-open-dot'
|
'25'
|
'hourglass'
|
'125'
|
'hourglass-open'
|
'26'
|
'bowtie'
|
'126'
|
'bowtie-open'
|
'27'
|
'circle-cross'
|
'127'
|
'circle-cross-open'
|
'28'
|
'circle-x'
|
'128'
|
'circle-x-open'
|
'29'
|
'square-cross'
|
'129'
|
'square-cross-open'
|
'30'
|
'square-x'
|
'130'
|
'square-x-open'
|
'31'
|
'diamond-cross'
|
'131'
|
'diamond-cross-open'
|
'32'
|
'diamond-x'
|
'132'
|
'diamond-x-open'
|
'33'
|
'cross-thin'
|
'133'
|
'cross-thin-open'
|
'34'
|
'x-thin'
|
'134'
|
'x-thin-open'
|
'35'
|
'asterisk'
|
'135'
|
'asterisk-open'
|
'36'
|
'hash'
|
'136'
|
'hash-open'
|
'236'
|
'hash-dot'
|
'336'
|
'hash-open-dot'
|
'37'
|
'y-up'
|
'137'
|
'y-up-open'
|
'38'
|
'y-down'
|
'138'
|
'y-down-open'
|
'39'
|
'y-left'
|
'139'
|
'y-left-open'
|
'40'
|
'y-right'
|
'140'
|
'y-right-open'
|
'41'
|
'line-ew'
|
'141'
|
'line-ew-open'
|
'42'
|
'line-ns'
|
'142'
|
'line-ns-open'
|
'43'
|
'line-ne'
|
'143'
|
'line-ne-open'
|
'44'
|
'line-nw'
|
'144'
|
'line-nw-open'
)
'circle'
number between or equal to 0 and 1)
number greater than or equal to 0)
6
color)
number greater than or equal to 0)
0
number)
1
number greater than or equal to 0)
0
enumerated:
'diameter'
|
'area'
)
'diameter'
colorscale)
boolean)
true
number)
number)
boolean)
true
boolean)
boolean)
struct)
color)
number greater than or equal to 0)
colorscale)
boolean)
true
number)
number)
boolean)
true
boolean)
string)
string)
struct)
enumerated:
'left'
|
'right'
|
'top'
|
'bottom'
)
'right'
enumerated:
'fraction'
|
'pixels'
)
'pixels'
number greater than or equal to 0)
30
enumerated:
'fraction'
|
'pixels'
)
'fraction'
number greater than or equal to 0)
1
number)
1.02
enumerated:
'left'
|
'center'
|
'right'
)
'left'
number greater than or equal to 0)
10
number)
0.5
enumerated:
'top'
|
'middle'
|
'bottom'
)
'middle'
number greater than or equal to 0)
10
color)
'#444'
number greater than or equal to 0)
1
color)
'#444'
number greater than or equal to 0)
0
color)
'rgba(0,0,0,0)'
enumerated:
'auto'
|
'linear'
|
'array'
)
integer greater than or equal to 0)
0
number)
0
any)
1
array)
array)
enumerated:
'outside'
|
'inside'
|
''
)
''
number greater than or equal to 0)
5
number greater than or equal to 0)
1
color)
'#444'
boolean)
true
struct)
angle)
auto
string)
''
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
enumerated:
'none'
|
'e'
|
'E'
|
'power'
|
'SI'
|
'B'
)
'B'
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
string)
'Click to enter colorscale title'
struct)
enumerated:
'right'
|
'top'
|
'bottom'
)
'top'
string)
string)
string)
string)
string)
string)
enumerated:
'top left'
|
'top center'
|
'top right'
|
'middle left'
|
'middle center'
|
'middle right'
|
'bottom left'
|
'bottom center'
|
'bottom right'
)
'middle center'
struct)
array)
array)
struct)
boolean)
enumerated:
'percent'
|
'constant'
|
'sqrt'
|
'data'
)
boolean)
array)
array)
number greater than or equal to 0)
10
number greater than or equal to 0)
10
integer greater than or equal to 0)
0
integer greater than or equal to 0)
0
boolean)
boolean)
color)
number greater than or equal to 0)
2
number greater than or equal to 0)
string)
string)
struct)
boolean)
enumerated:
'percent'
|
'constant'
|
'sqrt'
|
'data'
)
boolean)
array)
array)
number greater than or equal to 0)
10
number greater than or equal to 0)
10
integer greater than or equal to 0)
0
integer greater than or equal to 0)
0
boolean)
boolean)
color)
number greater than or equal to 0)
2
number greater than or equal to 0)
string)
string)
axisid)
x
axisid)
y
enumerated:
true
|
false
|
'legendonly'
)
true
boolean)
true
string)
''
number between or equal to 0 and 1)
1
string)
string)
''
flaglist)
'x' |
'y' |
'z' |
'text' |
'name'
all
'all' |
'none'
'x', 'y', 'x+y', 'x+y+z', 'all'
struct)
string)
number greater than or equal to 0)
string)
string)
string)
string)
string)
string)
bar trace is a struct inside fig.data which has type equal to 'bar'. This section lists all of the valid keys that a bar struct can contain.
'bar')
array)
any)
0
number)
1
array)
any)
0
number)
1
string)
''
enumerated:
'v'
|
'h'
)
struct)
color)
colorscale)
boolean)
true
number)
number)
boolean)
true
boolean)
boolean)
struct)
color)
colorscale)
boolean)
true
number)
number)
number greater than or equal to 0)
boolean)
true
boolean)
string)
string)
struct)
enumerated:
'left'
|
'right'
|
'top'
|
'bottom'
)
'right'
enumerated:
'fraction'
|
'pixels'
)
'pixels'
number greater than or equal to 0)
30
enumerated:
'fraction'
|
'pixels'
)
'fraction'
number greater than or equal to 0)
1
number)
1.02
enumerated:
'left'
|
'center'
|
'right'
)
'left'
number greater than or equal to 0)
10
number)
0.5
enumerated:
'top'
|
'middle'
|
'bottom'
)
'middle'
number greater than or equal to 0)
10
color)
'#444'
number greater than or equal to 0)
1
color)
'#444'
number greater than or equal to 0)
0
color)
'rgba(0,0,0,0)'
enumerated:
'auto'
|
'linear'
|
'array'
)
integer greater than or equal to 0)
0
number)
0
any)
1
array)
array)
enumerated:
'outside'
|
'inside'
|
''
)
''
number greater than or equal to 0)
5
number greater than or equal to 0)
1
color)
'#444'
boolean)
true
struct)
angle)
auto
string)
''
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
enumerated:
'none'
|
'e'
|
'E'
|
'power'
|
'SI'
|
'B'
)
'B'
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
string)
'Click to enter colorscale title'
struct)
enumerated:
'right'
|
'top'
|
'bottom'
)
'top'
string)
string)
string)
array)
array)
struct)
boolean)
enumerated:
'percent'
|
'constant'
|
'sqrt'
|
'data'
)
boolean)
array)
array)
number greater than or equal to 0)
10
number greater than or equal to 0)
10
integer greater than or equal to 0)
0
integer greater than or equal to 0)
0
boolean)
boolean)
color)
number greater than or equal to 0)
2
number greater than or equal to 0)
string)
string)
struct)
boolean)
enumerated:
'percent'
|
'constant'
|
'sqrt'
|
'data'
)
boolean)
array)
array)
number greater than or equal to 0)
10
number greater than or equal to 0)
10
integer greater than or equal to 0)
0
integer greater than or equal to 0)
0
boolean)
boolean)
color)
number greater than or equal to 0)
2
number greater than or equal to 0)
string)
string)
axisid)
x
axisid)
y
enumerated:
true
|
false
|
'legendonly'
)
true
boolean)
true
string)
''
number between or equal to 0 and 1)
1
string)
string)
''
flaglist)
'x' |
'y' |
'z' |
'text' |
'name'
all
'all' |
'none'
'x', 'y', 'x+y', 'x+y+z', 'all'
struct)
string)
number greater than or equal to 0)
string)
string)
string)
string)
string)
box trace is a struct inside fig.data which has type equal to 'box'. This section lists all of the valid keys that a box struct can contain.
'box')
array)
array)
any)
any)
number between or equal to 0 and 1)
0.5
enumerated:
'all'
|
'outliers'
|
'suspectedoutliers'
|
false
)
'outliers'
enumerated:
true
|
'sd'
|
false
)
number between or equal to 0 and 1)
number between or equal to -2 and 2)
enumerated:
'v'
|
'h'
)
struct)
color)
'rgba(0,0,0,0)'
enumerated:
'0'
|
'circle'
|
'100'
|
'circle-open'
|
'200'
|
'circle-dot'
|
'300'
|
'circle-open-dot'
|
'1'
|
'square'
|
'101'
|
'square-open'
|
'201'
|
'square-dot'
|
'301'
|
'square-open-dot'
|
'2'
|
'diamond'
|
'102'
|
'diamond-open'
|
'202'
|
'diamond-dot'
|
'302'
|
'diamond-open-dot'
|
'3'
|
'cross'
|
'103'
|
'cross-open'
|
'203'
|
'cross-dot'
|
'303'
|
'cross-open-dot'
|
'4'
|
'x'
|
'104'
|
'x-open'
|
'204'
|
'x-dot'
|
'304'
|
'x-open-dot'
|
'5'
|
'triangle-up'
|
'105'
|
'triangle-up-open'
|
'205'
|
'triangle-up-dot'
|
'305'
|
'triangle-up-open-dot'
|
'6'
|
'triangle-down'
|
'106'
|
'triangle-down-open'
|
'206'
|
'triangle-down-dot'
|
'306'
|
'triangle-down-open-dot'
|
'7'
|
'triangle-left'
|
'107'
|
'triangle-left-open'
|
'207'
|
'triangle-left-dot'
|
'307'
|
'triangle-left-open-dot'
|
'8'
|
'triangle-right'
|
'108'
|
'triangle-right-open'
|
'208'
|
'triangle-right-dot'
|
'308'
|
'triangle-right-open-dot'
|
'9'
|
'triangle-ne'
|
'109'
|
'triangle-ne-open'
|
'209'
|
'triangle-ne-dot'
|
'309'
|
'triangle-ne-open-dot'
|
'10'
|
'triangle-se'
|
'110'
|
'triangle-se-open'
|
'210'
|
'triangle-se-dot'
|
'310'
|
'triangle-se-open-dot'
|
'11'
|
'triangle-sw'
|
'111'
|
'triangle-sw-open'
|
'211'
|
'triangle-sw-dot'
|
'311'
|
'triangle-sw-open-dot'
|
'12'
|
'triangle-nw'
|
'112'
|
'triangle-nw-open'
|
'212'
|
'triangle-nw-dot'
|
'312'
|
'triangle-nw-open-dot'
|
'13'
|
'pentagon'
|
'113'
|
'pentagon-open'
|
'213'
|
'pentagon-dot'
|
'313'
|
'pentagon-open-dot'
|
'14'
|
'hexagon'
|
'114'
|
'hexagon-open'
|
'214'
|
'hexagon-dot'
|
'314'
|
'hexagon-open-dot'
|
'15'
|
'hexagon2'
|
'115'
|
'hexagon2-open'
|
'215'
|
'hexagon2-dot'
|
'315'
|
'hexagon2-open-dot'
|
'16'
|
'octagon'
|
'116'
|
'octagon-open'
|
'216'
|
'octagon-dot'
|
'316'
|
'octagon-open-dot'
|
'17'
|
'star'
|
'117'
|
'star-open'
|
'217'
|
'star-dot'
|
'317'
|
'star-open-dot'
|
'18'
|
'hexagram'
|
'118'
|
'hexagram-open'
|
'218'
|
'hexagram-dot'
|
'318'
|
'hexagram-open-dot'
|
'19'
|
'star-triangle-up'
|
'119'
|
'star-triangle-up-open'
|
'219'
|
'star-triangle-up-dot'
|
'319'
|
'star-triangle-up-open-dot'
|
'20'
|
'star-triangle-down'
|
'120'
|
'star-triangle-down-open'
|
'220'
|
'star-triangle-down-dot'
|
'320'
|
'star-triangle-down-open-dot'
|
'21'
|
'star-square'
|
'121'
|
'star-square-open'
|
'221'
|
'star-square-dot'
|
'321'
|
'star-square-open-dot'
|
'22'
|
'star-diamond'
|
'122'
|
'star-diamond-open'
|
'222'
|
'star-diamond-dot'
|
'322'
|
'star-diamond-open-dot'
|
'23'
|
'diamond-tall'
|
'123'
|
'diamond-tall-open'
|
'223'
|
'diamond-tall-dot'
|
'323'
|
'diamond-tall-open-dot'
|
'24'
|
'diamond-wide'
|
'124'
|
'diamond-wide-open'
|
'224'
|
'diamond-wide-dot'
|
'324'
|
'diamond-wide-open-dot'
|
'25'
|
'hourglass'
|
'125'
|
'hourglass-open'
|
'26'
|
'bowtie'
|
'126'
|
'bowtie-open'
|
'27'
|
'circle-cross'
|
'127'
|
'circle-cross-open'
|
'28'
|
'circle-x'
|
'128'
|
'circle-x-open'
|
'29'
|
'square-cross'
|
'129'
|
'square-cross-open'
|
'30'
|
'square-x'
|
'130'
|
'square-x-open'
|
'31'
|
'diamond-cross'
|
'131'
|
'diamond-cross-open'
|
'32'
|
'diamond-x'
|
'132'
|
'diamond-x-open'
|
'33'
|
'cross-thin'
|
'133'
|
'cross-thin-open'
|
'34'
|
'x-thin'
|
'134'
|
'x-thin-open'
|
'35'
|
'asterisk'
|
'135'
|
'asterisk-open'
|
'36'
|
'hash'
|
'136'
|
'hash-open'
|
'236'
|
'hash-dot'
|
'336'
|
'hash-open-dot'
|
'37'
|
'y-up'
|
'137'
|
'y-up-open'
|
'38'
|
'y-down'
|
'138'
|
'y-down-open'
|
'39'
|
'y-left'
|
'139'
|
'y-left-open'
|
'40'
|
'y-right'
|
'140'
|
'y-right-open'
|
'41'
|
'line-ew'
|
'141'
|
'line-ew-open'
|
'42'
|
'line-ns'
|
'142'
|
'line-ns-open'
|
'43'
|
'line-ne'
|
'143'
|
'line-ne-open'
|
'44'
|
'line-nw'
|
'144'
|
'line-nw-open'
)
'circle'
number between or equal to 0 and 1)
1
number greater than or equal to 0)
6
color)
struct)
color)
'#444'
number greater than or equal to 0)
0
color)
number greater than or equal to 0)
1
struct)
color)
axisid)
x
axisid)
y
enumerated:
true
|
false
|
'legendonly'
)
true
boolean)
true
string)
''
number between or equal to 0 and 1)
1
string)
string)
''
flaglist)
'x' |
'y' |
'z' |
'text' |
'name'
all
'all' |
'none'
'x', 'y', 'x+y', 'x+y+z', 'all'
struct)
string)
number greater than or equal to 0)
string)
string)
heatmap trace is a struct inside fig.data which has type equal to 'heatmap'. This section lists all of the valid keys that a heatmap struct can contain.
'heatmap')
array)
array)
any)
0
number)
1
array)
any)
0
number)
1
array)
boolean)
enumerated:
'array'
|
'scaled'
)
enumerated:
'array'
|
'scaled'
)
boolean)
true
number)
number)
colorscale)
boolean)
boolean)
boolean)
true
enumerated:
'fast'
|
'best'
|
false
)
boolean)
struct)
enumerated:
'left'
|
'right'
|
'top'
|
'bottom'
)
'right'
enumerated:
'fraction'
|
'pixels'
)
'pixels'
number greater than or equal to 0)
30
enumerated:
'fraction'
|
'pixels'
)
'fraction'
number greater than or equal to 0)
1
number)
1.02
enumerated:
'left'
|
'center'
|
'right'
)
'left'
number greater than or equal to 0)
10
number)
0.5
enumerated:
'top'
|
'middle'
|
'bottom'
)
'middle'
number greater than or equal to 0)
10
color)
'#444'
number greater than or equal to 0)
1
color)
'#444'
number greater than or equal to 0)
0
color)
'rgba(0,0,0,0)'
enumerated:
'auto'
|
'linear'
|
'array'
)
integer greater than or equal to 0)
0
number)
0
any)
1
array)
array)
enumerated:
'outside'
|
'inside'
|
''
)
''
number greater than or equal to 0)
5
number greater than or equal to 0)
1
color)
'#444'
boolean)
true
struct)
angle)
auto
string)
''
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
enumerated:
'none'
|
'e'
|
'E'
|
'power'
|
'SI'
|
'B'
)
'B'
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
string)
'Click to enter colorscale title'
struct)
enumerated:
'right'
|
'top'
|
'bottom'
)
'top'
string)
string)
axisid)
x
axisid)
y
enumerated:
true
|
false
|
'legendonly'
)
true
boolean)
true
string)
''
number between or equal to 0 and 1)
1
string)
string)
''
flaglist)
'x' |
'y' |
'z' |
'text' |
'name'
all
'all' |
'none'
'x', 'y', 'x+y', 'x+y+z', 'all'
struct)
string)
number greater than or equal to 0)
string)
string)
string)
string)
histogram trace is a struct inside fig.data which has type equal to 'histogram'. This section lists all of the valid keys that a histogram struct can contain.
'histogram')
array)
any)
0
number)
1
array)
any)
0
number)
1
string)
''
enumerated:
'v'
|
'h'
)
struct)
array)
struct)
enumerated:
'left'
|
'right'
|
'top'
|
'bottom'
)
'right'
enumerated:
'fraction'
|
'pixels'
)
'pixels'
number greater than or equal to 0)
30
enumerated:
'fraction'
|
'pixels'
)
'fraction'
number greater than or equal to 0)
1
number)
1.02
enumerated:
'left'
|
'center'
|
'right'
)
'left'
number greater than or equal to 0)
10
number)
0.5
enumerated:
'top'
|
'middle'
|
'bottom'
)
'middle'
number greater than or equal to 0)
10
color)
'#444'
number greater than or equal to 0)
1
color)
'#444'
number greater than or equal to 0)
0
color)
'rgba(0,0,0,0)'
enumerated:
'auto'
|
'linear'
|
'array'
)
integer greater than or equal to 0)
0
number)
0
any)
1
array)
array)
enumerated:
'outside'
|
'inside'
|
''
)
''
number greater than or equal to 0)
5
number greater than or equal to 0)
1
color)
'#444'
boolean)
true
struct)
angle)
auto
string)
''
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
enumerated:
'none'
|
'e'
|
'E'
|
'power'
|
'SI'
|
'B'
)
'B'
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
string)
'Click to enter colorscale title'
struct)
enumerated:
'right'
|
'top'
|
'bottom'
)
'top'
string)
string)
string)
array)
array)
array)
enumerated:
'count'
|
'sum'
|
'avg'
|
'min'
|
'max'
)
'count'
enumerated:
''
|
'percent'
|
'probability'
|
'density'
|
'probability density'
)
''
boolean)
true
integer greater than or equal to 0)
0
struct)
boolean)
true
integer greater than or equal to 0)
0
struct)
struct)
boolean)
enumerated:
'percent'
|
'constant'
|
'sqrt'
|
'data'
)
boolean)
array)
array)
number greater than or equal to 0)
10
number greater than or equal to 0)
10
integer greater than or equal to 0)
0
integer greater than or equal to 0)
0
boolean)
boolean)
color)
number greater than or equal to 0)
2
number greater than or equal to 0)
string)
string)
struct)
boolean)
enumerated:
'percent'
|
'constant'
|
'sqrt'
|
'data'
)
boolean)
array)
array)
number greater than or equal to 0)
10
number greater than or equal to 0)
10
integer greater than or equal to 0)
0
integer greater than or equal to 0)
0
boolean)
boolean)
color)
number greater than or equal to 0)
2
number greater than or equal to 0)
string)
string)
axisid)
x
axisid)
y
enumerated:
true
|
false
|
'legendonly'
)
true
boolean)
true
string)
''
number between or equal to 0 and 1)
1
string)
string)
''
flaglist)
'x' |
'y' |
'z' |
'text' |
'name'
all
'all' |
'none'
'x', 'y', 'x+y', 'x+y+z', 'all'
struct)
string)
number greater than or equal to 0)
string)
string)
string)
string)
string)
string)
histogram2d trace is a struct inside fig.data which has type equal to 'histogram2d'. This section lists all of the valid keys that a histogram2d struct can contain.
'histogram2d')
array)
array)
any)
0
number)
1
array)
any)
0
number)
1
array)
boolean)
enumerated:
'array'
|
'scaled'
)
enumerated:
'array'
|
'scaled'
)
boolean)
true
number)
number)
colorscale)
boolean)
boolean)
boolean)
true
enumerated:
'fast'
|
'best'
|
false
)
boolean)
struct)
enumerated:
'left'
|
'right'
|
'top'
|
'bottom'
)
'right'
enumerated:
'fraction'
|
'pixels'
)
'pixels'
number greater than or equal to 0)
30
enumerated:
'fraction'
|
'pixels'
)
'fraction'
number greater than or equal to 0)
1
number)
1.02
enumerated:
'left'
|
'center'
|
'right'
)
'left'
number greater than or equal to 0)
10
number)
0.5
enumerated:
'top'
|
'middle'
|
'bottom'
)
'middle'
number greater than or equal to 0)
10
color)
'#444'
number greater than or equal to 0)
1
color)
'#444'
number greater than or equal to 0)
0
color)
'rgba(0,0,0,0)'
enumerated:
'auto'
|
'linear'
|
'array'
)
integer greater than or equal to 0)
0
number)
0
any)
1
array)
array)
enumerated:
'outside'
|
'inside'
|
''
)
''
number greater than or equal to 0)
5
number greater than or equal to 0)
1
color)
'#444'
boolean)
true
struct)
angle)
auto
string)
''
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
enumerated:
'none'
|
'e'
|
'E'
|
'power'
|
'SI'
|
'B'
)
'B'
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
string)
'Click to enter colorscale title'
struct)
enumerated:
'right'
|
'top'
|
'bottom'
)
'top'
string)
string)
struct)
enumerated:
'v'
|
'h'
)
enumerated:
'count'
|
'sum'
|
'avg'
|
'min'
|
'max'
)
'count'
enumerated:
''
|
'percent'
|
'probability'
|
'density'
|
'probability density'
)
''
boolean)
true
integer greater than or equal to 0)
0
struct)
boolean)
true
integer greater than or equal to 0)
0
struct)
axisid)
x
axisid)
y
enumerated:
true
|
false
|
'legendonly'
)
true
boolean)
true
string)
''
number between or equal to 0 and 1)
1
string)
string)
''
flaglist)
'x' |
'y' |
'z' |
'text' |
'name'
all
'all' |
'none'
'x', 'y', 'x+y', 'x+y+z', 'all'
struct)
string)
number greater than or equal to 0)
string)
string)
string)
string)
pie trace is a struct inside fig.data which has type equal to 'pie'. This section lists all of the valid keys that a pie struct can contain.
'pie')
array)
number)
0
number)
1
struct)
array)
struct)
color)
'#444'
number greater than or equal to 0)
0
string)
string)
string)
array)
string)
''
flaglist)
'label' |
'text' |
'value' |
'percent'
'none'
'label', 'text', 'label+text', 'label+text+value', 'none'
flaglist)
'x' |
'y' |
'z' |
'text' |
'name'
all
'all' |
'none'
'x', 'y', 'x+y', 'x+y+z', 'all'
enumerated:
'inside'
|
'outside'
|
'auto'
|
'none'
)
'auto'
struct)
struct)
struct)
struct)
number between or equal to 0 and 1)
0
boolean)
true
enumerated:
'clockwise'
|
'counterclockwise'
)
'counterclockwise'
number between or equal to -360 and 360)
0
number between or equal to 0 and 1)
0
enumerated:
true
|
false
|
'legendonly'
)
true
boolean)
true
string)
''
number between or equal to 0 and 1)
1
string)
string)
''
struct)
string)
number greater than or equal to 0)
string)
string)
string)
string)
string)
contour trace is a struct inside fig.data which has type equal to 'contour'. This section lists all of the valid keys that a contour struct can contain.
'contour')
array)
array)
any)
0
number)
1
array)
any)
0
number)
1
array)
boolean)
enumerated:
'array'
|
'scaled'
)
enumerated:
'array'
|
'scaled'
)
boolean)
true
number)
number)
colorscale)
boolean)
boolean)
boolean)
true
enumerated:
'fast'
|
'best'
|
false
)
boolean)
struct)
enumerated:
'left'
|
'right'
|
'top'
|
'bottom'
)
'right'
enumerated:
'fraction'
|
'pixels'
)
'pixels'
number greater than or equal to 0)
30
enumerated:
'fraction'
|
'pixels'
)
'fraction'
number greater than or equal to 0)
1
number)
1.02
enumerated:
'left'
|
'center'
|
'right'
)
'left'
number greater than or equal to 0)
10
number)
0.5
enumerated:
'top'
|
'middle'
|
'bottom'
)
'middle'
number greater than or equal to 0)
10
color)
'#444'
number greater than or equal to 0)
1
color)
'#444'
number greater than or equal to 0)
0
color)
'rgba(0,0,0,0)'
enumerated:
'auto'
|
'linear'
|
'array'
)
integer greater than or equal to 0)
0
number)
0
any)
1
array)
array)
enumerated:
'outside'
|
'inside'
|
''
)
''
number greater than or equal to 0)
5
number greater than or equal to 0)
1
color)
'#444'
boolean)
true
struct)
angle)
auto
string)
''
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
enumerated:
'none'
|
'e'
|
'E'
|
'power'
|
'SI'
|
'B'
)
'B'
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
string)
'Click to enter colorscale title'
struct)
enumerated:
'right'
|
'top'
|
'bottom'
)
'top'
string)
string)
boolean)
true
integer)
0
struct)
number)
number)
number)
enumerated:
'fill'
|
'heatmap'
|
'lines'
|
'none'
)
'fill'
boolean)
true
struct)
color)
number greater than or equal to 0)
2
string)
'solid'
number between or equal to 0 and 1.3)
1
axisid)
x
axisid)
y
enumerated:
true
|
false
|
'legendonly'
)
true
boolean)
true
string)
''
number between or equal to 0 and 1)
1
string)
string)
''
flaglist)
'x' |
'y' |
'z' |
'text' |
'name'
all
'all' |
'none'
'x', 'y', 'x+y', 'x+y+z', 'all'
struct)
string)
number greater than or equal to 0)
string)
string)
string)
string)
histogram2dcontour trace is a struct inside fig.data which has type equal to 'histogram2dcontour'. This section lists all of the valid keys that a histogram2dcontour struct can contain.
'histogram2dcontour')
array)
array)
any)
0
number)
1
array)
any)
0
number)
1
array)
boolean)
enumerated:
'array'
|
'scaled'
)
enumerated:
'array'
|
'scaled'
)
boolean)
true
number)
number)
colorscale)
boolean)
boolean)
boolean)
true
enumerated:
'fast'
|
'best'
|
false
)
boolean)
struct)
enumerated:
'left'
|
'right'
|
'top'
|
'bottom'
)
'right'
enumerated:
'fraction'
|
'pixels'
)
'pixels'
number greater than or equal to 0)
30
enumerated:
'fraction'
|
'pixels'
)
'fraction'
number greater than or equal to 0)
1
number)
1.02
enumerated:
'left'
|
'center'
|
'right'
)
'left'
number greater than or equal to 0)
10
number)
0.5
enumerated:
'top'
|
'middle'
|
'bottom'
)
'middle'
number greater than or equal to 0)
10
color)
'#444'
number greater than or equal to 0)
1
color)
'#444'
number greater than or equal to 0)
0
color)
'rgba(0,0,0,0)'
enumerated:
'auto'
|
'linear'
|
'array'
)
integer greater than or equal to 0)
0
number)
0
any)
1
array)
array)
enumerated:
'outside'
|
'inside'
|
''
)
''
number greater than or equal to 0)
5
number greater than or equal to 0)
1
color)
'#444'
boolean)
true
struct)
angle)
auto
string)
''
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
enumerated:
'none'
|
'e'
|
'E'
|
'power'
|
'SI'
|
'B'
)
'B'
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
string)
'Click to enter colorscale title'
struct)
enumerated:
'right'
|
'top'
|
'bottom'
)
'top'
string)
string)
struct)
enumerated:
'v'
|
'h'
)
enumerated:
'count'
|
'sum'
|
'avg'
|
'min'
|
'max'
)
'count'
enumerated:
''
|
'percent'
|
'probability'
|
'density'
|
'probability density'
)
''
boolean)
true
integer greater than or equal to 0)
0
struct)
boolean)
true
integer greater than or equal to 0)
0
struct)
boolean)
true
integer)
0
struct)
number)
number)
number)
enumerated:
'fill'
|
'heatmap'
|
'lines'
|
'none'
)
'fill'
boolean)
true
struct)
color)
number greater than or equal to 0)
2
string)
'solid'
number between or equal to 0 and 1.3)
1
axisid)
x
axisid)
y
enumerated:
true
|
false
|
'legendonly'
)
true
boolean)
true
string)
''
number between or equal to 0 and 1)
1
string)
string)
''
flaglist)
'x' |
'y' |
'z' |
'text' |
'name'
all
'all' |
'none'
'x', 'y', 'x+y', 'x+y+z', 'all'
struct)
string)
number greater than or equal to 0)
string)
string)
string)
string)
scatter3d trace is a struct inside fig.data which has type equal to 'scatter3d'. This section lists all of the valid keys that a scatter3d struct can contain.
'scatter3d')
array)
array)
array)
string)
''
flaglist)
'lines' |
'markers' |
'text'
lines+markers
'none'
'lines', 'markers', 'lines+markers', 'lines+markers+text', 'none'
enumerated:
'-1'
|
'0'
|
'1'
|
'2'
)
'-1'
color)
struct)
struct)
boolean)
number between or equal to 0 and 1)
1
number between or equal to 0 and 10)
0.6666666666666666
struct)
boolean)
number between or equal to 0 and 1)
1
number between or equal to 0 and 10)
0.6666666666666666
struct)
boolean)
number between or equal to 0 and 1)
1
number between or equal to 0 and 10)
0.6666666666666666
struct)
struct)
color)
enumerated:
'circle'
|
'circle-open'
|
'square'
|
'square-open'
|
'diamond'
|
'diamond-open'
|
'cross'
|
'x'
)
'circle'
number greater than or equal to 0)
8
number)
1
number greater than or equal to 0)
0
enumerated:
'diameter'
|
'area'
)
'diameter'
number between or equal to 0 and 1)
colorscale)
boolean)
true
number)
number)
boolean)
true
boolean)
boolean)
struct)
color)
number greater than or equal to 0)
colorscale)
boolean)
true
number)
number)
boolean)
true
boolean)
string)
struct)
enumerated:
'left'
|
'right'
|
'top'
|
'bottom'
)
'right'
enumerated:
'fraction'
|
'pixels'
)
'pixels'
number greater than or equal to 0)
30
enumerated:
'fraction'
|
'pixels'
)
'fraction'
number greater than or equal to 0)
1
number)
1.02
enumerated:
'left'
|
'center'
|
'right'
)
'left'
number greater than or equal to 0)
10
number)
0.5
enumerated:
'top'
|
'middle'
|
'bottom'
)
'middle'
number greater than or equal to 0)
10
color)
'#444'
number greater than or equal to 0)
1
color)
'#444'
number greater than or equal to 0)
0
color)
'rgba(0,0,0,0)'
enumerated:
'auto'
|
'linear'
|
'array'
)
integer greater than or equal to 0)
0
number)
0
any)
1
array)
array)
enumerated:
'outside'
|
'inside'
|
''
)
''
number greater than or equal to 0)
5
number greater than or equal to 0)
1
color)
'#444'
boolean)
true
struct)
angle)
auto
string)
''
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
enumerated:
'none'
|
'e'
|
'E'
|
'power'
|
'SI'
|
'B'
)
'B'
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
string)
'Click to enter colorscale title'
struct)
enumerated:
'right'
|
'top'
|
'bottom'
)
'top'
string)
string)
string)
string)
string)
string)
enumerated:
'top left'
|
'top center'
|
'top right'
|
'middle left'
|
'middle center'
|
'middle right'
|
'bottom left'
|
'bottom center'
|
'bottom right'
)
'top center'
struct)
struct)
boolean)
enumerated:
'percent'
|
'constant'
|
'sqrt'
|
'data'
)
boolean)
array)
array)
number greater than or equal to 0)
10
number greater than or equal to 0)
10
integer greater than or equal to 0)
0
integer greater than or equal to 0)
0
boolean)
boolean)
color)
number greater than or equal to 0)
2
number greater than or equal to 0)
string)
string)
struct)
boolean)
enumerated:
'percent'
|
'constant'
|
'sqrt'
|
'data'
)
boolean)
array)
array)
number greater than or equal to 0)
10
number greater than or equal to 0)
10
integer greater than or equal to 0)
0
integer greater than or equal to 0)
0
boolean)
boolean)
color)
number greater than or equal to 0)
2
number greater than or equal to 0)
string)
string)
struct)
boolean)
enumerated:
'percent'
|
'constant'
|
'sqrt'
|
'data'
)
boolean)
array)
array)
number greater than or equal to 0)
10
number greater than or equal to 0)
10
integer greater than or equal to 0)
0
integer greater than or equal to 0)
0
boolean)
boolean)
color)
number greater than or equal to 0)
2
number greater than or equal to 0)
string)
string)
sceneid)
scene
enumerated:
true
|
false
|
'legendonly'
)
true
boolean)
true
string)
''
number between or equal to 0 and 1)
1
string)
string)
''
flaglist)
'x' |
'y' |
'z' |
'text' |
'name'
all
'all' |
'none'
'x', 'y', 'x+y', 'x+y+z', 'all'
struct)
string)
number greater than or equal to 0)
string)
string)
string)
string)
string)
surface trace is a struct inside fig.data which has type equal to 'surface'. This section lists all of the valid keys that a surface struct can contain.
'surface')
array)
array)
array)
array)
boolean)
true
number)
number)
colorscale)
boolean)
boolean)
boolean)
true
struct)
struct)
boolean)
struct)
color)
'#000'
boolean)
number between or equal to 1 and 16)
2
boolean)
color)
'#000'
number between or equal to 1 and 16)
2
struct)
boolean)
struct)
color)
'#000'
boolean)
number between or equal to 1 and 16)
2
boolean)
color)
'#000'
number between or equal to 1 and 16)
2
struct)
boolean)
struct)
color)
'#000'
boolean)
number between or equal to 1 and 16)
2
boolean)
color)
'#000'
number between or equal to 1 and 16)
2
boolean)
struct)
number between or equal to 0 and 1)
1
struct)
enumerated:
'left'
|
'right'
|
'top'
|
'bottom'
)
'right'
enumerated:
'fraction'
|
'pixels'
)
'pixels'
number greater than or equal to 0)
30
enumerated:
'fraction'
|
'pixels'
)
'fraction'
number greater than or equal to 0)
1
number)
1.02
enumerated:
'left'
|
'center'
|
'right'
)
'left'
number greater than or equal to 0)
10
number)
0.5
enumerated:
'top'
|
'middle'
|
'bottom'
)
'middle'
number greater than or equal to 0)
10
color)
'#444'
number greater than or equal to 0)
1
color)
'#444'
number greater than or equal to 0)
0
color)
'rgba(0,0,0,0)'
enumerated:
'auto'
|
'linear'
|
'array'
)
integer greater than or equal to 0)
0
number)
0
any)
1
array)
array)
enumerated:
'outside'
|
'inside'
|
''
)
''
number greater than or equal to 0)
5
number greater than or equal to 0)
1
color)
'#444'
boolean)
true
struct)
angle)
auto
string)
''
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
enumerated:
'none'
|
'e'
|
'E'
|
'power'
|
'SI'
|
'B'
)
'B'
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
string)
'Click to enter colorscale title'
struct)
enumerated:
'right'
|
'top'
|
'bottom'
)
'top'
string)
string)
sceneid)
scene
enumerated:
true
|
false
|
'legendonly'
)
true
boolean)
true
string)
''
string)
string)
''
flaglist)
'x' |
'y' |
'z' |
'text' |
'name'
all
'all' |
'none'
'x', 'y', 'x+y', 'x+y+z', 'all'
struct)
string)
number greater than or equal to 0)
string)
string)
string)
string)
mesh3d trace is a struct inside fig.data which has type equal to 'mesh3d'. This section lists all of the valid keys that a mesh3d struct can contain.
'mesh3d')
array)
array)
array)
array)
array)
array)
enumerated:
'x'
|
'y'
|
'z'
)
'z'
number)
-1
array)
color)
array)
array)
number between or equal to 0 and 1)
1
boolean)
struct)
colorscale)
boolean)
boolean)
true
struct)
struct)
enumerated:
'left'
|
'right'
|
'top'
|
'bottom'
)
'right'
enumerated:
'fraction'
|
'pixels'
)
'pixels'
number greater than or equal to 0)
30
enumerated:
'fraction'
|
'pixels'
)
'fraction'
number greater than or equal to 0)
1
number)
1.02
enumerated:
'left'
|
'center'
|
'right'
)
'left'
number greater than or equal to 0)
10
number)
0.5
enumerated:
'top'
|
'middle'
|
'bottom'
)
'middle'
number greater than or equal to 0)
10
color)
'#444'
number greater than or equal to 0)
1
color)
'#444'
number greater than or equal to 0)
0
color)
'rgba(0,0,0,0)'
enumerated:
'auto'
|
'linear'
|
'array'
)
integer greater than or equal to 0)
0
number)
0
any)
1
array)
array)
enumerated:
'outside'
|
'inside'
|
''
)
''
number greater than or equal to 0)
5
number greater than or equal to 0)
1
color)
'#444'
boolean)
true
struct)
angle)
auto
string)
''
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
enumerated:
'none'
|
'e'
|
'E'
|
'power'
|
'SI'
|
'B'
)
'B'
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
string)
'Click to enter colorscale title'
struct)
enumerated:
'right'
|
'top'
|
'bottom'
)
'top'
string)
string)
sceneid)
scene
enumerated:
true
|
false
|
'legendonly'
)
true
boolean)
true
string)
''
string)
string)
''
flaglist)
'x' |
'y' |
'z' |
'text' |
'name'
all
'all' |
'none'
'x', 'y', 'x+y', 'x+y+z', 'all'
struct)
string)
number greater than or equal to 0)
string)
string)
string)
string)
string)
string)
string)
string)
string)
scattergeo trace is a struct inside fig.data which has type equal to 'scattergeo'. This section lists all of the valid keys that a scattergeo struct can contain.
'scattergeo')
array)
array)
array)
enumerated:
'ISO-3'
|
'USA-states'
|
'country names'
)
'ISO-3'
flaglist)
'lines' |
'markers' |
'text'
markers
'none'
'lines', 'markers', 'lines+markers', 'lines+markers+text', 'none'
string)
''
struct)
struct)
enumerated:
'0'
|
'circle'
|
'100'
|
'circle-open'
|
'200'
|
'circle-dot'
|
'300'
|
'circle-open-dot'
|
'1'
|
'square'
|
'101'
|
'square-open'
|
'201'
|
'square-dot'
|
'301'
|
'square-open-dot'
|
'2'
|
'diamond'
|
'102'
|
'diamond-open'
|
'202'
|
'diamond-dot'
|
'302'
|
'diamond-open-dot'
|
'3'
|
'cross'
|
'103'
|
'cross-open'
|
'203'
|
'cross-dot'
|
'303'
|
'cross-open-dot'
|
'4'
|
'x'
|
'104'
|
'x-open'
|
'204'
|
'x-dot'
|
'304'
|
'x-open-dot'
|
'5'
|
'triangle-up'
|
'105'
|
'triangle-up-open'
|
'205'
|
'triangle-up-dot'
|
'305'
|
'triangle-up-open-dot'
|
'6'
|
'triangle-down'
|
'106'
|
'triangle-down-open'
|
'206'
|
'triangle-down-dot'
|
'306'
|
'triangle-down-open-dot'
|
'7'
|
'triangle-left'
|
'107'
|
'triangle-left-open'
|
'207'
|
'triangle-left-dot'
|
'307'
|
'triangle-left-open-dot'
|
'8'
|
'triangle-right'
|
'108'
|
'triangle-right-open'
|
'208'
|
'triangle-right-dot'
|
'308'
|
'triangle-right-open-dot'
|
'9'
|
'triangle-ne'
|
'109'
|
'triangle-ne-open'
|
'209'
|
'triangle-ne-dot'
|
'309'
|
'triangle-ne-open-dot'
|
'10'
|
'triangle-se'
|
'110'
|
'triangle-se-open'
|
'210'
|
'triangle-se-dot'
|
'310'
|
'triangle-se-open-dot'
|
'11'
|
'triangle-sw'
|
'111'
|
'triangle-sw-open'
|
'211'
|
'triangle-sw-dot'
|
'311'
|
'triangle-sw-open-dot'
|
'12'
|
'triangle-nw'
|
'112'
|
'triangle-nw-open'
|
'212'
|
'triangle-nw-dot'
|
'312'
|
'triangle-nw-open-dot'
|
'13'
|
'pentagon'
|
'113'
|
'pentagon-open'
|
'213'
|
'pentagon-dot'
|
'313'
|
'pentagon-open-dot'
|
'14'
|
'hexagon'
|
'114'
|
'hexagon-open'
|
'214'
|
'hexagon-dot'
|
'314'
|
'hexagon-open-dot'
|
'15'
|
'hexagon2'
|
'115'
|
'hexagon2-open'
|
'215'
|
'hexagon2-dot'
|
'315'
|
'hexagon2-open-dot'
|
'16'
|
'octagon'
|
'116'
|
'octagon-open'
|
'216'
|
'octagon-dot'
|
'316'
|
'octagon-open-dot'
|
'17'
|
'star'
|
'117'
|
'star-open'
|
'217'
|
'star-dot'
|
'317'
|
'star-open-dot'
|
'18'
|
'hexagram'
|
'118'
|
'hexagram-open'
|
'218'
|
'hexagram-dot'
|
'318'
|
'hexagram-open-dot'
|
'19'
|
'star-triangle-up'
|
'119'
|
'star-triangle-up-open'
|
'219'
|
'star-triangle-up-dot'
|
'319'
|
'star-triangle-up-open-dot'
|
'20'
|
'star-triangle-down'
|
'120'
|
'star-triangle-down-open'
|
'220'
|
'star-triangle-down-dot'
|
'320'
|
'star-triangle-down-open-dot'
|
'21'
|
'star-square'
|
'121'
|
'star-square-open'
|
'221'
|
'star-square-dot'
|
'321'
|
'star-square-open-dot'
|
'22'
|
'star-diamond'
|
'122'
|
'star-diamond-open'
|
'222'
|
'star-diamond-dot'
|
'322'
|
'star-diamond-open-dot'
|
'23'
|
'diamond-tall'
|
'123'
|
'diamond-tall-open'
|
'223'
|
'diamond-tall-dot'
|
'323'
|
'diamond-tall-open-dot'
|
'24'
|
'diamond-wide'
|
'124'
|
'diamond-wide-open'
|
'224'
|
'diamond-wide-dot'
|
'324'
|
'diamond-wide-open-dot'
|
'25'
|
'hourglass'
|
'125'
|
'hourglass-open'
|
'26'
|
'bowtie'
|
'126'
|
'bowtie-open'
|
'27'
|
'circle-cross'
|
'127'
|
'circle-cross-open'
|
'28'
|
'circle-x'
|
'128'
|
'circle-x-open'
|
'29'
|
'square-cross'
|
'129'
|
'square-cross-open'
|
'30'
|
'square-x'
|
'130'
|
'square-x-open'
|
'31'
|
'diamond-cross'
|
'131'
|
'diamond-cross-open'
|
'32'
|
'diamond-x'
|
'132'
|
'diamond-x-open'
|
'33'
|
'cross-thin'
|
'133'
|
'cross-thin-open'
|
'34'
|
'x-thin'
|
'134'
|
'x-thin-open'
|
'35'
|
'asterisk'
|
'135'
|
'asterisk-open'
|
'36'
|
'hash'
|
'136'
|
'hash-open'
|
'236'
|
'hash-dot'
|
'336'
|
'hash-open-dot'
|
'37'
|
'y-up'
|
'137'
|
'y-up-open'
|
'38'
|
'y-down'
|
'138'
|
'y-down-open'
|
'39'
|
'y-left'
|
'139'
|
'y-left-open'
|
'40'
|
'y-right'
|
'140'
|
'y-right-open'
|
'41'
|
'line-ew'
|
'141'
|
'line-ew-open'
|
'42'
|
'line-ns'
|
'142'
|
'line-ns-open'
|
'43'
|
'line-ne'
|
'143'
|
'line-ne-open'
|
'44'
|
'line-nw'
|
'144'
|
'line-nw-open'
)
'circle'
number between or equal to 0 and 1)
number greater than or equal to 0)
6
number)
1
number greater than or equal to 0)
0
enumerated:
'diameter'
|
'area'
)
'diameter'
color)
colorscale)
boolean)
true
number)
number)
boolean)
true
boolean)
boolean)
struct)
color)
number greater than or equal to 0)
colorscale)
boolean)
true
number)
number)
boolean)
true
boolean)
string)
string)
struct)
enumerated:
'left'
|
'right'
|
'top'
|
'bottom'
)
'right'
enumerated:
'fraction'
|
'pixels'
)
'pixels'
number greater than or equal to 0)
30
enumerated:
'fraction'
|
'pixels'
)
'fraction'
number greater than or equal to 0)
1
number)
1.02
enumerated:
'left'
|
'center'
|
'right'
)
'left'
number greater than or equal to 0)
10
number)
0.5
enumerated:
'top'
|
'middle'
|
'bottom'
)
'middle'
number greater than or equal to 0)
10
color)
'#444'
number greater than or equal to 0)
1
color)
'#444'
number greater than or equal to 0)
0
color)
'rgba(0,0,0,0)'
enumerated:
'auto'
|
'linear'
|
'array'
)
integer greater than or equal to 0)
0
number)
0
any)
1
array)
array)
enumerated:
'outside'
|
'inside'
|
''
)
''
number greater than or equal to 0)
5
number greater than or equal to 0)
1
color)
'#444'
boolean)
true
struct)
angle)
auto
string)
''
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
enumerated:
'none'
|
'e'
|
'E'
|
'power'
|
'SI'
|
'B'
)
'B'
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
string)
'Click to enter colorscale title'
struct)
enumerated:
'right'
|
'top'
|
'bottom'
)
'top'
string)
string)
string)
string)
string)
string)
struct)
enumerated:
'top left'
|
'top center'
|
'top right'
|
'middle left'
|
'middle center'
|
'middle right'
|
'bottom left'
|
'bottom center'
|
'bottom right'
)
'middle center'
flaglist)
'x' |
'y' |
'z' |
'text' |
'name'
all
'all' |
'none'
'x', 'y', 'x+y', 'x+y+z', 'all'
geoid)
geo
enumerated:
true
|
false
|
'legendonly'
)
true
boolean)
true
string)
''
number between or equal to 0 and 1)
1
string)
string)
''
struct)
string)
number greater than or equal to 0)
string)
string)
string)
string)
string)
choropleth trace is a struct inside fig.data which has type equal to 'choropleth'. This section lists all of the valid keys that a choropleth struct can contain.
'choropleth')
array)
enumerated:
'ISO-3'
|
'USA-states'
|
'country names'
)
'ISO-3'
array)
array)
struct)
struct)
color)
number greater than or equal to 0)
string)
string)
boolean)
true
number)
number)
colorscale)
boolean)
true
boolean)
boolean)
true
flaglist)
'x' |
'y' |
'z' |
'text' |
'name'
all
'all' |
'none'
'x', 'y', 'x+y', 'x+y+z', 'all'
struct)
enumerated:
'left'
|
'right'
|
'top'
|
'bottom'
)
'right'
enumerated:
'fraction'
|
'pixels'
)
'pixels'
number greater than or equal to 0)
30
enumerated:
'fraction'
|
'pixels'
)
'fraction'
number greater than or equal to 0)
1
number)
1.02
enumerated:
'left'
|
'center'
|
'right'
)
'left'
number greater than or equal to 0)
10
number)
0.5
enumerated:
'top'
|
'middle'
|
'bottom'
)
'middle'
number greater than or equal to 0)
10
color)
'#444'
number greater than or equal to 0)
1
color)
'#444'
number greater than or equal to 0)
0
color)
'rgba(0,0,0,0)'
enumerated:
'auto'
|
'linear'
|
'array'
)
integer greater than or equal to 0)
0
number)
0
any)
1
array)
array)
enumerated:
'outside'
|
'inside'
|
''
)
''
number greater than or equal to 0)
5
number greater than or equal to 0)
1
color)
'#444'
boolean)
true
struct)
angle)
auto
string)
''
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
enumerated:
'none'
|
'e'
|
'E'
|
'power'
|
'SI'
|
'B'
)
'B'
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
string)
'Click to enter colorscale title'
struct)
enumerated:
'right'
|
'top'
|
'bottom'
)
'top'
string)
string)
geoid)
geo
enumerated:
true
|
false
|
'legendonly'
)
true
boolean)
true
string)
''
number between or equal to 0 and 1)
1
string)
string)
''
struct)
string)
number greater than or equal to 0)
string)
string)
string)
area trace is a struct inside fig.data which has type equal to 'area'. This section lists all of the valid keys that a area struct can contain.
'area')
array)
array)
struct)
color)
number greater than or equal to 0)
6
enumerated:
'0'
|
'circle'
|
'100'
|
'circle-open'
|
'200'
|
'circle-dot'
|
'300'
|
'circle-open-dot'
|
'1'
|
'square'
|
'101'
|
'square-open'
|
'201'
|
'square-dot'
|
'301'
|
'square-open-dot'
|
'2'
|
'diamond'
|
'102'
|
'diamond-open'
|
'202'
|
'diamond-dot'
|
'302'
|
'diamond-open-dot'
|
'3'
|
'cross'
|
'103'
|
'cross-open'
|
'203'
|
'cross-dot'
|
'303'
|
'cross-open-dot'
|
'4'
|
'x'
|
'104'
|
'x-open'
|
'204'
|
'x-dot'
|
'304'
|
'x-open-dot'
|
'5'
|
'triangle-up'
|
'105'
|
'triangle-up-open'
|
'205'
|
'triangle-up-dot'
|
'305'
|
'triangle-up-open-dot'
|
'6'
|
'triangle-down'
|
'106'
|
'triangle-down-open'
|
'206'
|
'triangle-down-dot'
|
'306'
|
'triangle-down-open-dot'
|
'7'
|
'triangle-left'
|
'107'
|
'triangle-left-open'
|
'207'
|
'triangle-left-dot'
|
'307'
|
'triangle-left-open-dot'
|
'8'
|
'triangle-right'
|
'108'
|
'triangle-right-open'
|
'208'
|
'triangle-right-dot'
|
'308'
|
'triangle-right-open-dot'
|
'9'
|
'triangle-ne'
|
'109'
|
'triangle-ne-open'
|
'209'
|
'triangle-ne-dot'
|
'309'
|
'triangle-ne-open-dot'
|
'10'
|
'triangle-se'
|
'110'
|
'triangle-se-open'
|
'210'
|
'triangle-se-dot'
|
'310'
|
'triangle-se-open-dot'
|
'11'
|
'triangle-sw'
|
'111'
|
'triangle-sw-open'
|
'211'
|
'triangle-sw-dot'
|
'311'
|
'triangle-sw-open-dot'
|
'12'
|
'triangle-nw'
|
'112'
|
'triangle-nw-open'
|
'212'
|
'triangle-nw-dot'
|
'312'
|
'triangle-nw-open-dot'
|
'13'
|
'pentagon'
|
'113'
|
'pentagon-open'
|
'213'
|
'pentagon-dot'
|
'313'
|
'pentagon-open-dot'
|
'14'
|
'hexagon'
|
'114'
|
'hexagon-open'
|
'214'
|
'hexagon-dot'
|
'314'
|
'hexagon-open-dot'
|
'15'
|
'hexagon2'
|
'115'
|
'hexagon2-open'
|
'215'
|
'hexagon2-dot'
|
'315'
|
'hexagon2-open-dot'
|
'16'
|
'octagon'
|
'116'
|
'octagon-open'
|
'216'
|
'octagon-dot'
|
'316'
|
'octagon-open-dot'
|
'17'
|
'star'
|
'117'
|
'star-open'
|
'217'
|
'star-dot'
|
'317'
|
'star-open-dot'
|
'18'
|
'hexagram'
|
'118'
|
'hexagram-open'
|
'218'
|
'hexagram-dot'
|
'318'
|
'hexagram-open-dot'
|
'19'
|
'star-triangle-up'
|
'119'
|
'star-triangle-up-open'
|
'219'
|
'star-triangle-up-dot'
|
'319'
|
'star-triangle-up-open-dot'
|
'20'
|
'star-triangle-down'
|
'120'
|
'star-triangle-down-open'
|
'220'
|
'star-triangle-down-dot'
|
'320'
|
'star-triangle-down-open-dot'
|
'21'
|
'star-square'
|
'121'
|
'star-square-open'
|
'221'
|
'star-square-dot'
|
'321'
|
'star-square-open-dot'
|
'22'
|
'star-diamond'
|
'122'
|
'star-diamond-open'
|
'222'
|
'star-diamond-dot'
|
'322'
|
'star-diamond-open-dot'
|
'23'
|
'diamond-tall'
|
'123'
|
'diamond-tall-open'
|
'223'
|
'diamond-tall-dot'
|
'323'
|
'diamond-tall-open-dot'
|
'24'
|
'diamond-wide'
|
'124'
|
'diamond-wide-open'
|
'224'
|
'diamond-wide-dot'
|
'324'
|
'diamond-wide-open-dot'
|
'25'
|
'hourglass'
|
'125'
|
'hourglass-open'
|
'26'
|
'bowtie'
|
'126'
|
'bowtie-open'
|
'27'
|
'circle-cross'
|
'127'
|
'circle-cross-open'
|
'28'
|
'circle-x'
|
'128'
|
'circle-x-open'
|
'29'
|
'square-cross'
|
'129'
|
'square-cross-open'
|
'30'
|
'square-x'
|
'130'
|
'square-x-open'
|
'31'
|
'diamond-cross'
|
'131'
|
'diamond-cross-open'
|
'32'
|
'diamond-x'
|
'132'
|
'diamond-x-open'
|
'33'
|
'cross-thin'
|
'133'
|
'cross-thin-open'
|
'34'
|
'x-thin'
|
'134'
|
'x-thin-open'
|
'35'
|
'asterisk'
|
'135'
|
'asterisk-open'
|
'36'
|
'hash'
|
'136'
|
'hash-open'
|
'236'
|
'hash-dot'
|
'336'
|
'hash-open-dot'
|
'37'
|
'y-up'
|
'137'
|
'y-up-open'
|
'38'
|
'y-down'
|
'138'
|
'y-down-open'
|
'39'
|
'y-left'
|
'139'
|
'y-left-open'
|
'40'
|
'y-right'
|
'140'
|
'y-right-open'
|
'41'
|
'line-ew'
|
'141'
|
'line-ew-open'
|
'42'
|
'line-ns'
|
'142'
|
'line-ns-open'
|
'43'
|
'line-ne'
|
'143'
|
'line-ne-open'
|
'44'
|
'line-nw'
|
'144'
|
'line-nw-open'
)
'circle'
number between or equal to 0 and 1)
string)
string)
string)
string)
enumerated:
true
|
false
|
'legendonly'
)
true
boolean)
true
string)
''
number between or equal to 0 and 1)
1
string)
string)
''
flaglist)
'x' |
'y' |
'z' |
'text' |
'name'
all
'all' |
'none'
'x', 'y', 'x+y', 'x+y+z', 'all'
struct)
string)
number greater than or equal to 0)
string)
string)
struct)
string)
'Click to enter Plot title'
struct)
enumerated:
true
|
false
|
'initial'
)
number greater than or equal to 10)
700
number greater than or equal to 10)
450
struct)
number greater than or equal to 0)
80
number greater than or equal to 0)
80
number greater than or equal to 0)
100
number greater than or equal to 0)
80
number greater than or equal to 0)
0
boolean)
true
color)
'#fff'
color)
'#fff'
string)
'.,'
boolean)
enumerated:
false
)
boolean)
enumerated:
'zoom'
|
'pan'
|
'orbit'
|
'turntable'
)
enumerated:
'x'
|
'y'
|
'closest'
|
false
)
struct)
string)
struct)
enumerated:
'-'
|
'linear'
|
'log'
|
'date'
|
'category'
)
'-'
enumerated:
true
|
false
|
'reversed'
)
true
enumerated:
'normal'
|
'tozero'
|
'nonnegative'
)
'normal'
cell array)
boolean)
enumerated:
'auto'
|
'linear'
|
'array'
)
integer greater than or equal to 0)
0
number)
0
any)
1
array)
array)
enumerated:
'outside'
|
'inside'
|
''
)
enumerated:
true
|
'ticks'
|
false
|
'all'
|
'allticks'
)
number greater than or equal to 0)
5
number greater than or equal to 0)
1
color)
'#444'
boolean)
true
struct)
angle)
auto
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
enumerated:
'none'
|
'e'
|
'E'
|
'power'
|
'SI'
|
'B'
)
'B'
string)
''
string)
''
boolean)
color)
'#444'
number greater than or equal to 0)
1
boolean)
color)
'#eee'
number greater than or equal to 0)
1
boolean)
color)
'#444'
number)
1
enumerated:
'free'
|
'/^x([2-9]|[1-9][0-9]+)?$/'
|
'/^y([2-9]|[1-9][0-9]+)?$/'
)
enumerated:
'top'
|
'bottom'
|
'left'
|
'right'
)
enumerated:
'free'
|
'/^x([2-9]|[1-9][0-9]+)?$/'
|
'/^y([2-9]|[1-9][0-9]+)?$/'
)
cell array)
[0, 1]
number between or equal to 0 and 1)
0
string)
string)
struct)
string)
struct)
enumerated:
'-'
|
'linear'
|
'log'
|
'date'
|
'category'
)
'-'
enumerated:
true
|
false
|
'reversed'
)
true
enumerated:
'normal'
|
'tozero'
|
'nonnegative'
)
'normal'
cell array)
boolean)
enumerated:
'auto'
|
'linear'
|
'array'
)
integer greater than or equal to 0)
0
number)
0
any)
1
array)
array)
enumerated:
'outside'
|
'inside'
|
''
)
enumerated:
true
|
'ticks'
|
false
|
'all'
|
'allticks'
)
number greater than or equal to 0)
5
number greater than or equal to 0)
1
color)
'#444'
boolean)
true
struct)
angle)
auto
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
enumerated:
'none'
|
'e'
|
'E'
|
'power'
|
'SI'
|
'B'
)
'B'
string)
''
string)
''
boolean)
color)
'#444'
number greater than or equal to 0)
1
boolean)
color)
'#eee'
number greater than or equal to 0)
1
boolean)
color)
'#444'
number)
1
enumerated:
'free'
|
'/^x([2-9]|[1-9][0-9]+)?$/'
|
'/^y([2-9]|[1-9][0-9]+)?$/'
)
enumerated:
'top'
|
'bottom'
|
'left'
|
'right'
)
enumerated:
'free'
|
'/^x([2-9]|[1-9][0-9]+)?$/'
|
'/^y([2-9]|[1-9][0-9]+)?$/'
)
cell array)
[0, 1]
number between or equal to 0 and 1)
0
string)
string)
struct)
color)
'rgba(0,0,0,0)'
struct)
struct)
struct)
struct)
struct)
enumerated:
'auto'
|
'cube'
|
'data'
|
'manual'
)
'auto'
struct)
struct)
boolean)
true
boolean)
true
number greater than or equal to 0)
2
color)
'rgb(0,0,0)'
boolean)
color)
'rgba(204, 204, 204, 0.5)'
boolean)
true
string)
struct)
enumerated:
'-'
|
'linear'
|
'log'
|
'date'
|
'category'
)
'-'
enumerated:
true
|
false
|
'reversed'
)
true
enumerated:
'normal'
|
'tozero'
|
'nonnegative'
)
'normal'
cell array)
boolean)
enumerated:
'auto'
|
'linear'
|
'array'
)
integer greater than or equal to 0)
0
number)
0
any)
1
array)
array)
enumerated:
'outside'
|
'inside'
|
''
)
enumerated:
true
|
'ticks'
|
false
|
'all'
|
'allticks'
)
number greater than or equal to 0)
5
number greater than or equal to 0)
1
color)
'#444'
boolean)
true
struct)
angle)
auto
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
enumerated:
'none'
|
'e'
|
'E'
|
'power'
|
'SI'
|
'B'
)
'B'
string)
''
string)
''
boolean)
color)
'#444'
number greater than or equal to 0)
1
boolean)
color)
'rgb(204, 204, 204)'
number greater than or equal to 0)
1
boolean)
color)
'#444'
number)
1
string)
string)
struct)
boolean)
true
boolean)
true
number greater than or equal to 0)
2
color)
'rgb(0,0,0)'
boolean)
color)
'rgba(204, 204, 204, 0.5)'
boolean)
true
string)
struct)
enumerated:
'-'
|
'linear'
|
'log'
|
'date'
|
'category'
)
'-'
enumerated:
true
|
false
|
'reversed'
)
true
enumerated:
'normal'
|
'tozero'
|
'nonnegative'
)
'normal'
cell array)
boolean)
enumerated:
'auto'
|
'linear'
|
'array'
)
integer greater than or equal to 0)
0
number)
0
any)
1
array)
array)
enumerated:
'outside'
|
'inside'
|
''
)
enumerated:
true
|
'ticks'
|
false
|
'all'
|
'allticks'
)
number greater than or equal to 0)
5
number greater than or equal to 0)
1
color)
'#444'
boolean)
true
struct)
angle)
auto
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
enumerated:
'none'
|
'e'
|
'E'
|
'power'
|
'SI'
|
'B'
)
'B'
string)
''
string)
''
boolean)
color)
'#444'
number greater than or equal to 0)
1
boolean)
color)
'rgb(204, 204, 204)'
number greater than or equal to 0)
1
boolean)
color)
'#444'
number)
1
string)
string)
struct)
boolean)
true
boolean)
true
number greater than or equal to 0)
2
color)
'rgb(0,0,0)'
boolean)
color)
'rgba(204, 204, 204, 0.5)'
boolean)
true
string)
struct)
enumerated:
'-'
|
'linear'
|
'log'
|
'date'
|
'category'
)
'-'
enumerated:
true
|
false
|
'reversed'
)
true
enumerated:
'normal'
|
'tozero'
|
'nonnegative'
)
'normal'
cell array)
boolean)
enumerated:
'auto'
|
'linear'
|
'array'
)
integer greater than or equal to 0)
0
number)
0
any)
1
array)
array)
enumerated:
'outside'
|
'inside'
|
''
)
enumerated:
true
|
'ticks'
|
false
|
'all'
|
'allticks'
)
number greater than or equal to 0)
5
number greater than or equal to 0)
1
color)
'#444'
boolean)
true
struct)
angle)
auto
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
enumerated:
'none'
|
'e'
|
'E'
|
'power'
|
'SI'
|
'B'
)
'B'
string)
''
string)
''
boolean)
color)
'#444'
number greater than or equal to 0)
1
boolean)
color)
'rgb(204, 204, 204)'
number greater than or equal to 0)
1
boolean)
color)
'#444'
number)
1
string)
string)
struct)
struct)
enumerated:
'110'
|
'50'
)
'110'
enumerated:
'world'
|
'usa'
|
'europe'
|
'asia'
|
'africa'
|
'north america'
|
'south america'
)
'world'
struct)
enumerated:
'equirectangular'
|
'mercator'
|
'orthographic'
|
'natural earth'
|
'kavrayskiy7'
|
'miller'
|
'robinson'
|
'eckert4'
|
'azimuthal equal area'
|
'azimuthal equidistant'
|
'conic equal area'
|
'conic conformal'
|
'conic equidistant'
|
'gnomonic'
|
'stereographic'
|
'mollweide'
|
'hammer'
|
'transverse mercator'
|
'albers usa'
)
struct)
cell array)
number between or equal to 0 and 10)
1
boolean)
color)
'#444'
number greater than or equal to 0)
1
boolean)
color)
'#F0DC82'
boolean)
color)
'#3399FF'
boolean)
color)
'#3399FF'
boolean)
color)
'#3399FF'
number greater than or equal to 0)
1
boolean)
color)
'#444'
number greater than or equal to 0)
1
boolean)
color)
'#444'
number greater than or equal to 0)
1
boolean)
color)
'#444'
number greater than or equal to 0)
1
color)
'#fff'
struct)
cell array)
boolean)
number)
number)
color)
'#eee'
number greater than or equal to 0)
1
struct)
cell array)
boolean)
number)
number)
color)
'#eee'
number greater than or equal to 0)
1
struct)
color)
color)
'#444'
number greater than or equal to 0)
0
struct)
flaglist)
'reversed' |
'grouped'
'normal'
'reversed', 'grouped', 'reversed+grouped', 'normal'
number greater than or equal to 0)
10
number between or equal to -2 and 3)
1.02
enumerated:
'auto'
|
'left'
|
'center'
|
'right'
)
'left'
number between or equal to -2 and 3)
1
enumerated:
'auto'
|
'top'
|
'middle'
|
'bottom'
)
'auto'
cell array of structs)
string)
angle)
0
struct)
number between or equal to 0 and 1)
1
enumerated:
'left'
|
'center'
|
'right'
)
'center'
color)
'rgba(0,0,0,0)'
color)
'rgba(0,0,0,0)'
number greater than or equal to 0)
1
number greater than or equal to 0)
1
boolean)
true
color)
integer between or equal to 0 and 8)
1
number greater than or equal to 0.3)
1
number greater than or equal to 0.1)
number)
-10
number)
-30
enumerated:
'paper'
|
'/^x([2-9]|[1-9][0-9]+)?$/'
)
number)
enumerated:
'auto'
|
'left'
|
'center'
|
'right'
)
'auto'
enumerated:
'paper'
|
'/^y([2-9]|[1-9][0-9]+)?$/'
)
number)
enumerated:
'auto'
|
'top'
|
'middle'
|
'bottom'
)
'auto'
cell array of structs)
number between or equal to 0 and 1)
1
struct)
color)
'rgba(0,0,0,0)'
enumerated:
'circle'
|
'rect'
|
'path'
|
'line'
)
enumerated:
'paper'
|
'/^x([2-9]|[1-9][0-9]+)?$/'
)
any)
any)
enumerated:
'paper'
|
'/^y([2-9]|[1-9][0-9]+)?$/'
)
any)
any)
string)
'For `type` 'path' - a valid SVG path but with the pixel values replaced by data values. There are a few restrictions / quirks only absolute instructions, not relative. So the allowed segments are: M, L, H, V, Q, C, T, S, and Z arcs (A) are not allowed because radius rx and ry are relative. In the future we could consider supporting relative commands, but we would have to decide on how to handle date and log axes. Note that even as is, Q and C Bezier paths that are smooth on linear axes may not be smooth on log, and vice versa. no chained "polybezier" commands - specify the segment type for each one. On category axes, values are numbers scaled to the serial numbers of categories because using the categories themselves there would be no way to describe fractional positions On data axes: because space and T are both normal components of path strings, we can't use either to separate date from time parts. Therefore we'll use underscore for this purpose: 2015-02-21_13:45:56.789'
struct)
cell array)
cell array)
[0, 1]
number)
boolean)
boolean)
enumerated:
'horizontal'
|
'vertical'
)
number greater than or equal to 0)
color)
string)
number)
boolean)
struct)
cell array)
cell array)
[0, 1]
boolean)
boolean)
enumerated:
'horizontal'
|
'vertical'
)
number greater than or equal to 0)
color)
string)
number)
boolean)
enumerated:
'clockwise'
|
'counterclockwise'
)
angle)
scatter trace is a struct inside fig.data which has type equal to 'scatter'. This section lists all of the valid keys that a scatter struct can contain.
'scatter')
array)
any)
0
number)
1
array)
any)
0
number)
1
string)
''
flaglist)
'lines' |
'markers' |
'text'
'none'
'lines', 'markers', 'lines+markers', 'lines+markers+text', 'none'
struct)
color)
number greater than or equal to 0)
2
enumerated:
'linear'
|
'spline'
|
'hv'
|
'vh'
|
'hvh'
|
'vhv'
)
'linear'
number between or equal to 0 and 1.3)
1
string)
'solid'
boolean)
enumerated:
'none'
|
'tozeroy'
|
'tozerox'
|
'tonexty'
|
'tonextx'
)
'none'
color)
struct)
enumerated:
'0'
|
'circle'
|
'100'
|
'circle-open'
|
'200'
|
'circle-dot'
|
'300'
|
'circle-open-dot'
|
'1'
|
'square'
|
'101'
|
'square-open'
|
'201'
|
'square-dot'
|
'301'
|
'square-open-dot'
|
'2'
|
'diamond'
|
'102'
|
'diamond-open'
|
'202'
|
'diamond-dot'
|
'302'
|
'diamond-open-dot'
|
'3'
|
'cross'
|
'103'
|
'cross-open'
|
'203'
|
'cross-dot'
|
'303'
|
'cross-open-dot'
|
'4'
|
'x'
|
'104'
|
'x-open'
|
'204'
|
'x-dot'
|
'304'
|
'x-open-dot'
|
'5'
|
'triangle-up'
|
'105'
|
'triangle-up-open'
|
'205'
|
'triangle-up-dot'
|
'305'
|
'triangle-up-open-dot'
|
'6'
|
'triangle-down'
|
'106'
|
'triangle-down-open'
|
'206'
|
'triangle-down-dot'
|
'306'
|
'triangle-down-open-dot'
|
'7'
|
'triangle-left'
|
'107'
|
'triangle-left-open'
|
'207'
|
'triangle-left-dot'
|
'307'
|
'triangle-left-open-dot'
|
'8'
|
'triangle-right'
|
'108'
|
'triangle-right-open'
|
'208'
|
'triangle-right-dot'
|
'308'
|
'triangle-right-open-dot'
|
'9'
|
'triangle-ne'
|
'109'
|
'triangle-ne-open'
|
'209'
|
'triangle-ne-dot'
|
'309'
|
'triangle-ne-open-dot'
|
'10'
|
'triangle-se'
|
'110'
|
'triangle-se-open'
|
'210'
|
'triangle-se-dot'
|
'310'
|
'triangle-se-open-dot'
|
'11'
|
'triangle-sw'
|
'111'
|
'triangle-sw-open'
|
'211'
|
'triangle-sw-dot'
|
'311'
|
'triangle-sw-open-dot'
|
'12'
|
'triangle-nw'
|
'112'
|
'triangle-nw-open'
|
'212'
|
'triangle-nw-dot'
|
'312'
|
'triangle-nw-open-dot'
|
'13'
|
'pentagon'
|
'113'
|
'pentagon-open'
|
'213'
|
'pentagon-dot'
|
'313'
|
'pentagon-open-dot'
|
'14'
|
'hexagon'
|
'114'
|
'hexagon-open'
|
'214'
|
'hexagon-dot'
|
'314'
|
'hexagon-open-dot'
|
'15'
|
'hexagon2'
|
'115'
|
'hexagon2-open'
|
'215'
|
'hexagon2-dot'
|
'315'
|
'hexagon2-open-dot'
|
'16'
|
'octagon'
|
'116'
|
'octagon-open'
|
'216'
|
'octagon-dot'
|
'316'
|
'octagon-open-dot'
|
'17'
|
'star'
|
'117'
|
'star-open'
|
'217'
|
'star-dot'
|
'317'
|
'star-open-dot'
|
'18'
|
'hexagram'
|
'118'
|
'hexagram-open'
|
'218'
|
'hexagram-dot'
|
'318'
|
'hexagram-open-dot'
|
'19'
|
'star-triangle-up'
|
'119'
|
'star-triangle-up-open'
|
'219'
|
'star-triangle-up-dot'
|
'319'
|
'star-triangle-up-open-dot'
|
'20'
|
'star-triangle-down'
|
'120'
|
'star-triangle-down-open'
|
'220'
|
'star-triangle-down-dot'
|
'320'
|
'star-triangle-down-open-dot'
|
'21'
|
'star-square'
|
'121'
|
'star-square-open'
|
'221'
|
'star-square-dot'
|
'321'
|
'star-square-open-dot'
|
'22'
|
'star-diamond'
|
'122'
|
'star-diamond-open'
|
'222'
|
'star-diamond-dot'
|
'322'
|
'star-diamond-open-dot'
|
'23'
|
'diamond-tall'
|
'123'
|
'diamond-tall-open'
|
'223'
|
'diamond-tall-dot'
|
'323'
|
'diamond-tall-open-dot'
|
'24'
|
'diamond-wide'
|
'124'
|
'diamond-wide-open'
|
'224'
|
'diamond-wide-dot'
|
'324'
|
'diamond-wide-open-dot'
|
'25'
|
'hourglass'
|
'125'
|
'hourglass-open'
|
'26'
|
'bowtie'
|
'126'
|
'bowtie-open'
|
'27'
|
'circle-cross'
|
'127'
|
'circle-cross-open'
|
'28'
|
'circle-x'
|
'128'
|
'circle-x-open'
|
'29'
|
'square-cross'
|
'129'
|
'square-cross-open'
|
'30'
|
'square-x'
|
'130'
|
'square-x-open'
|
'31'
|
'diamond-cross'
|
'131'
|
'diamond-cross-open'
|
'32'
|
'diamond-x'
|
'132'
|
'diamond-x-open'
|
'33'
|
'cross-thin'
|
'133'
|
'cross-thin-open'
|
'34'
|
'x-thin'
|
'134'
|
'x-thin-open'
|
'35'
|
'asterisk'
|
'135'
|
'asterisk-open'
|
'36'
|
'hash'
|
'136'
|
'hash-open'
|
'236'
|
'hash-dot'
|
'336'
|
'hash-open-dot'
|
'37'
|
'y-up'
|
'137'
|
'y-up-open'
|
'38'
|
'y-down'
|
'138'
|
'y-down-open'
|
'39'
|
'y-left'
|
'139'
|
'y-left-open'
|
'40'
|
'y-right'
|
'140'
|
'y-right-open'
|
'41'
|
'line-ew'
|
'141'
|
'line-ew-open'
|
'42'
|
'line-ns'
|
'142'
|
'line-ns-open'
|
'43'
|
'line-ne'
|
'143'
|
'line-ne-open'
|
'44'
|
'line-nw'
|
'144'
|
'line-nw-open'
)
'circle'
number between or equal to 0 and 1)
number greater than or equal to 0)
6
color)
number greater than or equal to 0)
0
number)
1
number greater than or equal to 0)
0
enumerated:
'diameter'
|
'area'
)
'diameter'
colorscale)
boolean)
true
number)
number)
boolean)
true
boolean)
boolean)
struct)
color)
number greater than or equal to 0)
colorscale)
boolean)
true
number)
number)
boolean)
true
boolean)
string)
string)
struct)
enumerated:
'left'
|
'right'
|
'top'
|
'bottom'
)
'right'
enumerated:
'fraction'
|
'pixels'
)
'pixels'
number greater than or equal to 0)
30
enumerated:
'fraction'
|
'pixels'
)
'fraction'
number greater than or equal to 0)
1
number)
1.02
enumerated:
'left'
|
'center'
|
'right'
)
'left'
number greater than or equal to 0)
10
number)
0.5
enumerated:
'top'
|
'middle'
|
'bottom'
)
'middle'
number greater than or equal to 0)
10
color)
'#444'
number greater than or equal to 0)
1
color)
'#444'
number greater than or equal to 0)
0
color)
'rgba(0,0,0,0)'
enumerated:
'auto'
|
'linear'
|
'array'
)
integer greater than or equal to 0)
0
number)
0
any)
1
array)
array)
enumerated:
'outside'
|
'inside'
|
''
)
''
number greater than or equal to 0)
5
number greater than or equal to 0)
1
color)
'#444'
boolean)
true
struct)
angle)
auto
string)
''
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
enumerated:
'none'
|
'e'
|
'E'
|
'power'
|
'SI'
|
'B'
)
'B'
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
string)
'Click to enter colorscale title'
struct)
enumerated:
'right'
|
'top'
|
'bottom'
)
'top'
string)
string)
string)
string)
string)
string)
enumerated:
'top left'
|
'top center'
|
'top right'
|
'middle left'
|
'middle center'
|
'middle right'
|
'bottom left'
|
'bottom center'
|
'bottom right'
)
'middle center'
struct)
array)
array)
struct)
boolean)
enumerated:
'percent'
|
'constant'
|
'sqrt'
|
'data'
)
boolean)
array)
array)
number greater than or equal to 0)
10
number greater than or equal to 0)
10
integer greater than or equal to 0)
0
integer greater than or equal to 0)
0
boolean)
boolean)
color)
number greater than or equal to 0)
2
number greater than or equal to 0)
string)
string)
struct)
boolean)
enumerated:
'percent'
|
'constant'
|
'sqrt'
|
'data'
)
boolean)
array)
array)
number greater than or equal to 0)
10
number greater than or equal to 0)
10
integer greater than or equal to 0)
0
integer greater than or equal to 0)
0
boolean)
boolean)
color)
number greater than or equal to 0)
2
number greater than or equal to 0)
string)
string)
axisid)
x
axisid)
y
enumerated:
true
|
false
|
'legendonly'
)
true
boolean)
true
string)
''
number between or equal to 0 and 1)
1
string)
string)
''
flaglist)
'x' |
'y' |
'z' |
'text' |
'name'
all
'all' |
'none'
'x', 'y', 'x+y', 'x+y+z', 'all'
struct)
string)
number greater than or equal to 0)
string)
string)
string)
string)
string)
string)
bar trace is a struct inside fig.data which has type equal to 'bar'. This section lists all of the valid keys that a bar struct can contain.
'bar')
array)
any)
0
number)
1
array)
any)
0
number)
1
string)
''
enumerated:
'v'
|
'h'
)
struct)
color)
colorscale)
boolean)
true
number)
number)
boolean)
true
boolean)
boolean)
struct)
color)
colorscale)
boolean)
true
number)
number)
number greater than or equal to 0)
boolean)
true
boolean)
string)
string)
struct)
enumerated:
'left'
|
'right'
|
'top'
|
'bottom'
)
'right'
enumerated:
'fraction'
|
'pixels'
)
'pixels'
number greater than or equal to 0)
30
enumerated:
'fraction'
|
'pixels'
)
'fraction'
number greater than or equal to 0)
1
number)
1.02
enumerated:
'left'
|
'center'
|
'right'
)
'left'
number greater than or equal to 0)
10
number)
0.5
enumerated:
'top'
|
'middle'
|
'bottom'
)
'middle'
number greater than or equal to 0)
10
color)
'#444'
number greater than or equal to 0)
1
color)
'#444'
number greater than or equal to 0)
0
color)
'rgba(0,0,0,0)'
enumerated:
'auto'
|
'linear'
|
'array'
)
integer greater than or equal to 0)
0
number)
0
any)
1
array)
array)
enumerated:
'outside'
|
'inside'
|
''
)
''
number greater than or equal to 0)
5
number greater than or equal to 0)
1
color)
'#444'
boolean)
true
struct)
angle)
auto
string)
''
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
enumerated:
'none'
|
'e'
|
'E'
|
'power'
|
'SI'
|
'B'
)
'B'
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
string)
'Click to enter colorscale title'
struct)
enumerated:
'right'
|
'top'
|
'bottom'
)
'top'
string)
string)
string)
array)
array)
struct)
boolean)
enumerated:
'percent'
|
'constant'
|
'sqrt'
|
'data'
)
boolean)
array)
array)
number greater than or equal to 0)
10
number greater than or equal to 0)
10
integer greater than or equal to 0)
0
integer greater than or equal to 0)
0
boolean)
boolean)
color)
number greater than or equal to 0)
2
number greater than or equal to 0)
string)
string)
struct)
boolean)
enumerated:
'percent'
|
'constant'
|
'sqrt'
|
'data'
)
boolean)
array)
array)
number greater than or equal to 0)
10
number greater than or equal to 0)
10
integer greater than or equal to 0)
0
integer greater than or equal to 0)
0
boolean)
boolean)
color)
number greater than or equal to 0)
2
number greater than or equal to 0)
string)
string)
axisid)
x
axisid)
y
enumerated:
true
|
false
|
'legendonly'
)
true
boolean)
true
string)
''
number between or equal to 0 and 1)
1
string)
string)
''
flaglist)
'x' |
'y' |
'z' |
'text' |
'name'
all
'all' |
'none'
'x', 'y', 'x+y', 'x+y+z', 'all'
struct)
string)
number greater than or equal to 0)
string)
string)
string)
string)
string)
box trace is a struct inside fig.data which has type equal to 'box'. This section lists all of the valid keys that a box struct can contain.
'box')
array)
array)
any)
any)
number between or equal to 0 and 1)
0.5
enumerated:
'all'
|
'outliers'
|
'suspectedoutliers'
|
false
)
'outliers'
enumerated:
true
|
'sd'
|
false
)
number between or equal to 0 and 1)
number between or equal to -2 and 2)
enumerated:
'v'
|
'h'
)
struct)
color)
'rgba(0,0,0,0)'
enumerated:
'0'
|
'circle'
|
'100'
|
'circle-open'
|
'200'
|
'circle-dot'
|
'300'
|
'circle-open-dot'
|
'1'
|
'square'
|
'101'
|
'square-open'
|
'201'
|
'square-dot'
|
'301'
|
'square-open-dot'
|
'2'
|
'diamond'
|
'102'
|
'diamond-open'
|
'202'
|
'diamond-dot'
|
'302'
|
'diamond-open-dot'
|
'3'
|
'cross'
|
'103'
|
'cross-open'
|
'203'
|
'cross-dot'
|
'303'
|
'cross-open-dot'
|
'4'
|
'x'
|
'104'
|
'x-open'
|
'204'
|
'x-dot'
|
'304'
|
'x-open-dot'
|
'5'
|
'triangle-up'
|
'105'
|
'triangle-up-open'
|
'205'
|
'triangle-up-dot'
|
'305'
|
'triangle-up-open-dot'
|
'6'
|
'triangle-down'
|
'106'
|
'triangle-down-open'
|
'206'
|
'triangle-down-dot'
|
'306'
|
'triangle-down-open-dot'
|
'7'
|
'triangle-left'
|
'107'
|
'triangle-left-open'
|
'207'
|
'triangle-left-dot'
|
'307'
|
'triangle-left-open-dot'
|
'8'
|
'triangle-right'
|
'108'
|
'triangle-right-open'
|
'208'
|
'triangle-right-dot'
|
'308'
|
'triangle-right-open-dot'
|
'9'
|
'triangle-ne'
|
'109'
|
'triangle-ne-open'
|
'209'
|
'triangle-ne-dot'
|
'309'
|
'triangle-ne-open-dot'
|
'10'
|
'triangle-se'
|
'110'
|
'triangle-se-open'
|
'210'
|
'triangle-se-dot'
|
'310'
|
'triangle-se-open-dot'
|
'11'
|
'triangle-sw'
|
'111'
|
'triangle-sw-open'
|
'211'
|
'triangle-sw-dot'
|
'311'
|
'triangle-sw-open-dot'
|
'12'
|
'triangle-nw'
|
'112'
|
'triangle-nw-open'
|
'212'
|
'triangle-nw-dot'
|
'312'
|
'triangle-nw-open-dot'
|
'13'
|
'pentagon'
|
'113'
|
'pentagon-open'
|
'213'
|
'pentagon-dot'
|
'313'
|
'pentagon-open-dot'
|
'14'
|
'hexagon'
|
'114'
|
'hexagon-open'
|
'214'
|
'hexagon-dot'
|
'314'
|
'hexagon-open-dot'
|
'15'
|
'hexagon2'
|
'115'
|
'hexagon2-open'
|
'215'
|
'hexagon2-dot'
|
'315'
|
'hexagon2-open-dot'
|
'16'
|
'octagon'
|
'116'
|
'octagon-open'
|
'216'
|
'octagon-dot'
|
'316'
|
'octagon-open-dot'
|
'17'
|
'star'
|
'117'
|
'star-open'
|
'217'
|
'star-dot'
|
'317'
|
'star-open-dot'
|
'18'
|
'hexagram'
|
'118'
|
'hexagram-open'
|
'218'
|
'hexagram-dot'
|
'318'
|
'hexagram-open-dot'
|
'19'
|
'star-triangle-up'
|
'119'
|
'star-triangle-up-open'
|
'219'
|
'star-triangle-up-dot'
|
'319'
|
'star-triangle-up-open-dot'
|
'20'
|
'star-triangle-down'
|
'120'
|
'star-triangle-down-open'
|
'220'
|
'star-triangle-down-dot'
|
'320'
|
'star-triangle-down-open-dot'
|
'21'
|
'star-square'
|
'121'
|
'star-square-open'
|
'221'
|
'star-square-dot'
|
'321'
|
'star-square-open-dot'
|
'22'
|
'star-diamond'
|
'122'
|
'star-diamond-open'
|
'222'
|
'star-diamond-dot'
|
'322'
|
'star-diamond-open-dot'
|
'23'
|
'diamond-tall'
|
'123'
|
'diamond-tall-open'
|
'223'
|
'diamond-tall-dot'
|
'323'
|
'diamond-tall-open-dot'
|
'24'
|
'diamond-wide'
|
'124'
|
'diamond-wide-open'
|
'224'
|
'diamond-wide-dot'
|
'324'
|
'diamond-wide-open-dot'
|
'25'
|
'hourglass'
|
'125'
|
'hourglass-open'
|
'26'
|
'bowtie'
|
'126'
|
'bowtie-open'
|
'27'
|
'circle-cross'
|
'127'
|
'circle-cross-open'
|
'28'
|
'circle-x'
|
'128'
|
'circle-x-open'
|
'29'
|
'square-cross'
|
'129'
|
'square-cross-open'
|
'30'
|
'square-x'
|
'130'
|
'square-x-open'
|
'31'
|
'diamond-cross'
|
'131'
|
'diamond-cross-open'
|
'32'
|
'diamond-x'
|
'132'
|
'diamond-x-open'
|
'33'
|
'cross-thin'
|
'133'
|
'cross-thin-open'
|
'34'
|
'x-thin'
|
'134'
|
'x-thin-open'
|
'35'
|
'asterisk'
|
'135'
|
'asterisk-open'
|
'36'
|
'hash'
|
'136'
|
'hash-open'
|
'236'
|
'hash-dot'
|
'336'
|
'hash-open-dot'
|
'37'
|
'y-up'
|
'137'
|
'y-up-open'
|
'38'
|
'y-down'
|
'138'
|
'y-down-open'
|
'39'
|
'y-left'
|
'139'
|
'y-left-open'
|
'40'
|
'y-right'
|
'140'
|
'y-right-open'
|
'41'
|
'line-ew'
|
'141'
|
'line-ew-open'
|
'42'
|
'line-ns'
|
'142'
|
'line-ns-open'
|
'43'
|
'line-ne'
|
'143'
|
'line-ne-open'
|
'44'
|
'line-nw'
|
'144'
|
'line-nw-open'
)
'circle'
number between or equal to 0 and 1)
1
number greater than or equal to 0)
6
color)
struct)
color)
'#444'
number greater than or equal to 0)
0
color)
number greater than or equal to 0)
1
struct)
color)
axisid)
x
axisid)
y
enumerated:
true
|
false
|
'legendonly'
)
true
boolean)
true
string)
''
number between or equal to 0 and 1)
1
string)
string)
''
flaglist)
'x' |
'y' |
'z' |
'text' |
'name'
all
'all' |
'none'
'x', 'y', 'x+y', 'x+y+z', 'all'
struct)
string)
number greater than or equal to 0)
string)
string)
heatmap trace is a struct inside fig.data which has type equal to 'heatmap'. This section lists all of the valid keys that a heatmap struct can contain.
'heatmap')
array)
array)
any)
0
number)
1
array)
any)
0
number)
1
array)
boolean)
enumerated:
'array'
|
'scaled'
)
enumerated:
'array'
|
'scaled'
)
boolean)
true
number)
number)
colorscale)
boolean)
boolean)
boolean)
true
enumerated:
'fast'
|
'best'
|
false
)
boolean)
struct)
enumerated:
'left'
|
'right'
|
'top'
|
'bottom'
)
'right'
enumerated:
'fraction'
|
'pixels'
)
'pixels'
number greater than or equal to 0)
30
enumerated:
'fraction'
|
'pixels'
)
'fraction'
number greater than or equal to 0)
1
number)
1.02
enumerated:
'left'
|
'center'
|
'right'
)
'left'
number greater than or equal to 0)
10
number)
0.5
enumerated:
'top'
|
'middle'
|
'bottom'
)
'middle'
number greater than or equal to 0)
10
color)
'#444'
number greater than or equal to 0)
1
color)
'#444'
number greater than or equal to 0)
0
color)
'rgba(0,0,0,0)'
enumerated:
'auto'
|
'linear'
|
'array'
)
integer greater than or equal to 0)
0
number)
0
any)
1
array)
array)
enumerated:
'outside'
|
'inside'
|
''
)
''
number greater than or equal to 0)
5
number greater than or equal to 0)
1
color)
'#444'
boolean)
true
struct)
angle)
auto
string)
''
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
enumerated:
'none'
|
'e'
|
'E'
|
'power'
|
'SI'
|
'B'
)
'B'
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
string)
'Click to enter colorscale title'
struct)
enumerated:
'right'
|
'top'
|
'bottom'
)
'top'
string)
string)
axisid)
x
axisid)
y
enumerated:
true
|
false
|
'legendonly'
)
true
boolean)
true
string)
''
number between or equal to 0 and 1)
1
string)
string)
''
flaglist)
'x' |
'y' |
'z' |
'text' |
'name'
all
'all' |
'none'
'x', 'y', 'x+y', 'x+y+z', 'all'
struct)
string)
number greater than or equal to 0)
string)
string)
string)
string)
histogram trace is a struct inside fig.data which has type equal to 'histogram'. This section lists all of the valid keys that a histogram struct can contain.
'histogram')
array)
any)
0
number)
1
array)
any)
0
number)
1
string)
''
enumerated:
'v'
|
'h'
)
struct)
array)
struct)
enumerated:
'left'
|
'right'
|
'top'
|
'bottom'
)
'right'
enumerated:
'fraction'
|
'pixels'
)
'pixels'
number greater than or equal to 0)
30
enumerated:
'fraction'
|
'pixels'
)
'fraction'
number greater than or equal to 0)
1
number)
1.02
enumerated:
'left'
|
'center'
|
'right'
)
'left'
number greater than or equal to 0)
10
number)
0.5
enumerated:
'top'
|
'middle'
|
'bottom'
)
'middle'
number greater than or equal to 0)
10
color)
'#444'
number greater than or equal to 0)
1
color)
'#444'
number greater than or equal to 0)
0
color)
'rgba(0,0,0,0)'
enumerated:
'auto'
|
'linear'
|
'array'
)
integer greater than or equal to 0)
0
number)
0
any)
1
array)
array)
enumerated:
'outside'
|
'inside'
|
''
)
''
number greater than or equal to 0)
5
number greater than or equal to 0)
1
color)
'#444'
boolean)
true
struct)
angle)
auto
string)
''
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
enumerated:
'none'
|
'e'
|
'E'
|
'power'
|
'SI'
|
'B'
)
'B'
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
string)
'Click to enter colorscale title'
struct)
enumerated:
'right'
|
'top'
|
'bottom'
)
'top'
string)
string)
string)
array)
array)
array)
enumerated:
'count'
|
'sum'
|
'avg'
|
'min'
|
'max'
)
'count'
enumerated:
''
|
'percent'
|
'probability'
|
'density'
|
'probability density'
)
''
boolean)
true
integer greater than or equal to 0)
0
struct)
boolean)
true
integer greater than or equal to 0)
0
struct)
struct)
boolean)
enumerated:
'percent'
|
'constant'
|
'sqrt'
|
'data'
)
boolean)
array)
array)
number greater than or equal to 0)
10
number greater than or equal to 0)
10
integer greater than or equal to 0)
0
integer greater than or equal to 0)
0
boolean)
boolean)
color)
number greater than or equal to 0)
2
number greater than or equal to 0)
string)
string)
struct)
boolean)
enumerated:
'percent'
|
'constant'
|
'sqrt'
|
'data'
)
boolean)
array)
array)
number greater than or equal to 0)
10
number greater than or equal to 0)
10
integer greater than or equal to 0)
0
integer greater than or equal to 0)
0
boolean)
boolean)
color)
number greater than or equal to 0)
2
number greater than or equal to 0)
string)
string)
axisid)
x
axisid)
y
enumerated:
true
|
false
|
'legendonly'
)
true
boolean)
true
string)
''
number between or equal to 0 and 1)
1
string)
string)
''
flaglist)
'x' |
'y' |
'z' |
'text' |
'name'
all
'all' |
'none'
'x', 'y', 'x+y', 'x+y+z', 'all'
struct)
string)
number greater than or equal to 0)
string)
string)
string)
string)
string)
string)
histogram2d trace is a struct inside fig.data which has type equal to 'histogram2d'. This section lists all of the valid keys that a histogram2d struct can contain.
'histogram2d')
array)
array)
any)
0
number)
1
array)
any)
0
number)
1
array)
boolean)
enumerated:
'array'
|
'scaled'
)
enumerated:
'array'
|
'scaled'
)
boolean)
true
number)
number)
colorscale)
boolean)
boolean)
boolean)
true
enumerated:
'fast'
|
'best'
|
false
)
boolean)
struct)
enumerated:
'left'
|
'right'
|
'top'
|
'bottom'
)
'right'
enumerated:
'fraction'
|
'pixels'
)
'pixels'
number greater than or equal to 0)
30
enumerated:
'fraction'
|
'pixels'
)
'fraction'
number greater than or equal to 0)
1
number)
1.02
enumerated:
'left'
|
'center'
|
'right'
)
'left'
number greater than or equal to 0)
10
number)
0.5
enumerated:
'top'
|
'middle'
|
'bottom'
)
'middle'
number greater than or equal to 0)
10
color)
'#444'
number greater than or equal to 0)
1
color)
'#444'
number greater than or equal to 0)
0
color)
'rgba(0,0,0,0)'
enumerated:
'auto'
|
'linear'
|
'array'
)
integer greater than or equal to 0)
0
number)
0
any)
1
array)
array)
enumerated:
'outside'
|
'inside'
|
''
)
''
number greater than or equal to 0)
5
number greater than or equal to 0)
1
color)
'#444'
boolean)
true
struct)
angle)
auto
string)
''
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
enumerated:
'none'
|
'e'
|
'E'
|
'power'
|
'SI'
|
'B'
)
'B'
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
string)
'Click to enter colorscale title'
struct)
enumerated:
'right'
|
'top'
|
'bottom'
)
'top'
string)
string)
struct)
enumerated:
'v'
|
'h'
)
enumerated:
'count'
|
'sum'
|
'avg'
|
'min'
|
'max'
)
'count'
enumerated:
''
|
'percent'
|
'probability'
|
'density'
|
'probability density'
)
''
boolean)
true
integer greater than or equal to 0)
0
struct)
boolean)
true
integer greater than or equal to 0)
0
struct)
axisid)
x
axisid)
y
enumerated:
true
|
false
|
'legendonly'
)
true
boolean)
true
string)
''
number between or equal to 0 and 1)
1
string)
string)
''
flaglist)
'x' |
'y' |
'z' |
'text' |
'name'
all
'all' |
'none'
'x', 'y', 'x+y', 'x+y+z', 'all'
struct)
string)
number greater than or equal to 0)
string)
string)
string)
string)
pie trace is a struct inside fig.data which has type equal to 'pie'. This section lists all of the valid keys that a pie struct can contain.
'pie')
array)
number)
0
number)
1
struct)
array)
struct)
color)
'#444'
number greater than or equal to 0)
0
string)
string)
string)
array)
string)
''
flaglist)
'label' |
'text' |
'value' |
'percent'
'none'
'label', 'text', 'label+text', 'label+text+value', 'none'
flaglist)
'x' |
'y' |
'z' |
'text' |
'name'
all
'all' |
'none'
'x', 'y', 'x+y', 'x+y+z', 'all'
enumerated:
'inside'
|
'outside'
|
'auto'
|
'none'
)
'auto'
struct)
struct)
struct)
struct)
number between or equal to 0 and 1)
0
boolean)
true
enumerated:
'clockwise'
|
'counterclockwise'
)
'counterclockwise'
number between or equal to -360 and 360)
0
number between or equal to 0 and 1)
0
enumerated:
true
|
false
|
'legendonly'
)
true
boolean)
true
string)
''
number between or equal to 0 and 1)
1
string)
string)
''
struct)
string)
number greater than or equal to 0)
string)
string)
string)
string)
string)
contour trace is a struct inside fig.data which has type equal to 'contour'. This section lists all of the valid keys that a contour struct can contain.
'contour')
array)
array)
any)
0
number)
1
array)
any)
0
number)
1
array)
boolean)
enumerated:
'array'
|
'scaled'
)
enumerated:
'array'
|
'scaled'
)
boolean)
true
number)
number)
colorscale)
boolean)
boolean)
boolean)
true
enumerated:
'fast'
|
'best'
|
false
)
boolean)
struct)
enumerated:
'left'
|
'right'
|
'top'
|
'bottom'
)
'right'
enumerated:
'fraction'
|
'pixels'
)
'pixels'
number greater than or equal to 0)
30
enumerated:
'fraction'
|
'pixels'
)
'fraction'
number greater than or equal to 0)
1
number)
1.02
enumerated:
'left'
|
'center'
|
'right'
)
'left'
number greater than or equal to 0)
10
number)
0.5
enumerated:
'top'
|
'middle'
|
'bottom'
)
'middle'
number greater than or equal to 0)
10
color)
'#444'
number greater than or equal to 0)
1
color)
'#444'
number greater than or equal to 0)
0
color)
'rgba(0,0,0,0)'
enumerated:
'auto'
|
'linear'
|
'array'
)
integer greater than or equal to 0)
0
number)
0
any)
1
array)
array)
enumerated:
'outside'
|
'inside'
|
''
)
''
number greater than or equal to 0)
5
number greater than or equal to 0)
1
color)
'#444'
boolean)
true
struct)
angle)
auto
string)
''
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
enumerated:
'none'
|
'e'
|
'E'
|
'power'
|
'SI'
|
'B'
)
'B'
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
string)
'Click to enter colorscale title'
struct)
enumerated:
'right'
|
'top'
|
'bottom'
)
'top'
string)
string)
boolean)
true
integer)
0
struct)
number)
number)
number)
enumerated:
'fill'
|
'heatmap'
|
'lines'
|
'none'
)
'fill'
boolean)
true
struct)
color)
number greater than or equal to 0)
2
string)
'solid'
number between or equal to 0 and 1.3)
1
axisid)
x
axisid)
y
enumerated:
true
|
false
|
'legendonly'
)
true
boolean)
true
string)
''
number between or equal to 0 and 1)
1
string)
string)
''
flaglist)
'x' |
'y' |
'z' |
'text' |
'name'
all
'all' |
'none'
'x', 'y', 'x+y', 'x+y+z', 'all'
struct)
string)
number greater than or equal to 0)
string)
string)
string)
string)
histogram2dcontour trace is a struct inside fig.data which has type equal to 'histogram2dcontour'. This section lists all of the valid keys that a histogram2dcontour struct can contain.
'histogram2dcontour')
array)
array)
any)
0
number)
1
array)
any)
0
number)
1
array)
boolean)
enumerated:
'array'
|
'scaled'
)
enumerated:
'array'
|
'scaled'
)
boolean)
true
number)
number)
colorscale)
boolean)
boolean)
boolean)
true
enumerated:
'fast'
|
'best'
|
false
)
boolean)
struct)
enumerated:
'left'
|
'right'
|
'top'
|
'bottom'
)
'right'
enumerated:
'fraction'
|
'pixels'
)
'pixels'
number greater than or equal to 0)
30
enumerated:
'fraction'
|
'pixels'
)
'fraction'
number greater than or equal to 0)
1
number)
1.02
enumerated:
'left'
|
'center'
|
'right'
)
'left'
number greater than or equal to 0)
10
number)
0.5
enumerated:
'top'
|
'middle'
|
'bottom'
)
'middle'
number greater than or equal to 0)
10
color)
'#444'
number greater than or equal to 0)
1
color)
'#444'
number greater than or equal to 0)
0
color)
'rgba(0,0,0,0)'
enumerated:
'auto'
|
'linear'
|
'array'
)
integer greater than or equal to 0)
0
number)
0
any)
1
array)
array)
enumerated:
'outside'
|
'inside'
|
''
)
''
number greater than or equal to 0)
5
number greater than or equal to 0)
1
color)
'#444'
boolean)
true
struct)
angle)
auto
string)
''
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
enumerated:
'none'
|
'e'
|
'E'
|
'power'
|
'SI'
|
'B'
)
'B'
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
string)
'Click to enter colorscale title'
struct)
enumerated:
'right'
|
'top'
|
'bottom'
)
'top'
string)
string)
struct)
enumerated:
'v'
|
'h'
)
enumerated:
'count'
|
'sum'
|
'avg'
|
'min'
|
'max'
)
'count'
enumerated:
''
|
'percent'
|
'probability'
|
'density'
|
'probability density'
)
''
boolean)
true
integer greater than or equal to 0)
0
struct)
boolean)
true
integer greater than or equal to 0)
0
struct)
boolean)
true
integer)
0
struct)
number)
number)
number)
enumerated:
'fill'
|
'heatmap'
|
'lines'
|
'none'
)
'fill'
boolean)
true
struct)
color)
number greater than or equal to 0)
2
string)
'solid'
number between or equal to 0 and 1.3)
1
axisid)
x
axisid)
y
enumerated:
true
|
false
|
'legendonly'
)
true
boolean)
true
string)
''
number between or equal to 0 and 1)
1
string)
string)
''
flaglist)
'x' |
'y' |
'z' |
'text' |
'name'
all
'all' |
'none'
'x', 'y', 'x+y', 'x+y+z', 'all'
struct)
string)
number greater than or equal to 0)
string)
string)
string)
string)
scatter3d trace is a struct inside fig.data which has type equal to 'scatter3d'. This section lists all of the valid keys that a scatter3d struct can contain.
'scatter3d')
array)
array)
array)
string)
''
flaglist)
'lines' |
'markers' |
'text'
lines+markers
'none'
'lines', 'markers', 'lines+markers', 'lines+markers+text', 'none'
enumerated:
'-1'
|
'0'
|
'1'
|
'2'
)
'-1'
color)
struct)
struct)
boolean)
number between or equal to 0 and 1)
1
number between or equal to 0 and 10)
0.6666666666666666
struct)
boolean)
number between or equal to 0 and 1)
1
number between or equal to 0 and 10)
0.6666666666666666
struct)
boolean)
number between or equal to 0 and 1)
1
number between or equal to 0 and 10)
0.6666666666666666
struct)
struct)
color)
enumerated:
'circle'
|
'circle-open'
|
'square'
|
'square-open'
|
'diamond'
|
'diamond-open'
|
'cross'
|
'x'
)
'circle'
number greater than or equal to 0)
8
number)
1
number greater than or equal to 0)
0
enumerated:
'diameter'
|
'area'
)
'diameter'
number between or equal to 0 and 1)
colorscale)
boolean)
true
number)
number)
boolean)
true
boolean)
boolean)
struct)
color)
number greater than or equal to 0)
colorscale)
boolean)
true
number)
number)
boolean)
true
boolean)
string)
struct)
enumerated:
'left'
|
'right'
|
'top'
|
'bottom'
)
'right'
enumerated:
'fraction'
|
'pixels'
)
'pixels'
number greater than or equal to 0)
30
enumerated:
'fraction'
|
'pixels'
)
'fraction'
number greater than or equal to 0)
1
number)
1.02
enumerated:
'left'
|
'center'
|
'right'
)
'left'
number greater than or equal to 0)
10
number)
0.5
enumerated:
'top'
|
'middle'
|
'bottom'
)
'middle'
number greater than or equal to 0)
10
color)
'#444'
number greater than or equal to 0)
1
color)
'#444'
number greater than or equal to 0)
0
color)
'rgba(0,0,0,0)'
enumerated:
'auto'
|
'linear'
|
'array'
)
integer greater than or equal to 0)
0
number)
0
any)
1
array)
array)
enumerated:
'outside'
|
'inside'
|
''
)
''
number greater than or equal to 0)
5
number greater than or equal to 0)
1
color)
'#444'
boolean)
true
struct)
angle)
auto
string)
''
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
enumerated:
'none'
|
'e'
|
'E'
|
'power'
|
'SI'
|
'B'
)
'B'
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
string)
'Click to enter colorscale title'
struct)
enumerated:
'right'
|
'top'
|
'bottom'
)
'top'
string)
string)
string)
string)
string)
string)
enumerated:
'top left'
|
'top center'
|
'top right'
|
'middle left'
|
'middle center'
|
'middle right'
|
'bottom left'
|
'bottom center'
|
'bottom right'
)
'top center'
struct)
struct)
boolean)
enumerated:
'percent'
|
'constant'
|
'sqrt'
|
'data'
)
boolean)
array)
array)
number greater than or equal to 0)
10
number greater than or equal to 0)
10
integer greater than or equal to 0)
0
integer greater than or equal to 0)
0
boolean)
boolean)
color)
number greater than or equal to 0)
2
number greater than or equal to 0)
string)
string)
struct)
boolean)
enumerated:
'percent'
|
'constant'
|
'sqrt'
|
'data'
)
boolean)
array)
array)
number greater than or equal to 0)
10
number greater than or equal to 0)
10
integer greater than or equal to 0)
0
integer greater than or equal to 0)
0
boolean)
boolean)
color)
number greater than or equal to 0)
2
number greater than or equal to 0)
string)
string)
struct)
boolean)
enumerated:
'percent'
|
'constant'
|
'sqrt'
|
'data'
)
boolean)
array)
array)
number greater than or equal to 0)
10
number greater than or equal to 0)
10
integer greater than or equal to 0)
0
integer greater than or equal to 0)
0
boolean)
boolean)
color)
number greater than or equal to 0)
2
number greater than or equal to 0)
string)
string)
sceneid)
scene
enumerated:
true
|
false
|
'legendonly'
)
true
boolean)
true
string)
''
number between or equal to 0 and 1)
1
string)
string)
''
flaglist)
'x' |
'y' |
'z' |
'text' |
'name'
all
'all' |
'none'
'x', 'y', 'x+y', 'x+y+z', 'all'
struct)
string)
number greater than or equal to 0)
string)
string)
string)
string)
string)
surface trace is a struct inside fig.data which has type equal to 'surface'. This section lists all of the valid keys that a surface struct can contain.
'surface')
array)
array)
array)
array)
boolean)
true
number)
number)
colorscale)
boolean)
boolean)
boolean)
true
struct)
struct)
boolean)
struct)
color)
'#000'
boolean)
number between or equal to 1 and 16)
2
boolean)
color)
'#000'
number between or equal to 1 and 16)
2
struct)
boolean)
struct)
color)
'#000'
boolean)
number between or equal to 1 and 16)
2
boolean)
color)
'#000'
number between or equal to 1 and 16)
2
struct)
boolean)
struct)
color)
'#000'
boolean)
number between or equal to 1 and 16)
2
boolean)
color)
'#000'
number between or equal to 1 and 16)
2
boolean)
struct)
number between or equal to 0 and 1)
1
struct)
enumerated:
'left'
|
'right'
|
'top'
|
'bottom'
)
'right'
enumerated:
'fraction'
|
'pixels'
)
'pixels'
number greater than or equal to 0)
30
enumerated:
'fraction'
|
'pixels'
)
'fraction'
number greater than or equal to 0)
1
number)
1.02
enumerated:
'left'
|
'center'
|
'right'
)
'left'
number greater than or equal to 0)
10
number)
0.5
enumerated:
'top'
|
'middle'
|
'bottom'
)
'middle'
number greater than or equal to 0)
10
color)
'#444'
number greater than or equal to 0)
1
color)
'#444'
number greater than or equal to 0)
0
color)
'rgba(0,0,0,0)'
enumerated:
'auto'
|
'linear'
|
'array'
)
integer greater than or equal to 0)
0
number)
0
any)
1
array)
array)
enumerated:
'outside'
|
'inside'
|
''
)
''
number greater than or equal to 0)
5
number greater than or equal to 0)
1
color)
'#444'
boolean)
true
struct)
angle)
auto
string)
''
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
enumerated:
'none'
|
'e'
|
'E'
|
'power'
|
'SI'
|
'B'
)
'B'
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
string)
'Click to enter colorscale title'
struct)
enumerated:
'right'
|
'top'
|
'bottom'
)
'top'
string)
string)
sceneid)
scene
enumerated:
true
|
false
|
'legendonly'
)
true
boolean)
true
string)
''
string)
string)
''
flaglist)
'x' |
'y' |
'z' |
'text' |
'name'
all
'all' |
'none'
'x', 'y', 'x+y', 'x+y+z', 'all'
struct)
string)
number greater than or equal to 0)
string)
string)
string)
string)
mesh3d trace is a struct inside fig.data which has type equal to 'mesh3d'. This section lists all of the valid keys that a mesh3d struct can contain.
'mesh3d')
array)
array)
array)
array)
array)
array)
enumerated:
'x'
|
'y'
|
'z'
)
'z'
number)
-1
array)
color)
array)
array)
number between or equal to 0 and 1)
1
boolean)
struct)
colorscale)
boolean)
boolean)
true
struct)
struct)
enumerated:
'left'
|
'right'
|
'top'
|
'bottom'
)
'right'
enumerated:
'fraction'
|
'pixels'
)
'pixels'
number greater than or equal to 0)
30
enumerated:
'fraction'
|
'pixels'
)
'fraction'
number greater than or equal to 0)
1
number)
1.02
enumerated:
'left'
|
'center'
|
'right'
)
'left'
number greater than or equal to 0)
10
number)
0.5
enumerated:
'top'
|
'middle'
|
'bottom'
)
'middle'
number greater than or equal to 0)
10
color)
'#444'
number greater than or equal to 0)
1
color)
'#444'
number greater than or equal to 0)
0
color)
'rgba(0,0,0,0)'
enumerated:
'auto'
|
'linear'
|
'array'
)
integer greater than or equal to 0)
0
number)
0
any)
1
array)
array)
enumerated:
'outside'
|
'inside'
|
''
)
''
number greater than or equal to 0)
5
number greater than or equal to 0)
1
color)
'#444'
boolean)
true
struct)
angle)
auto
string)
''
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
enumerated:
'none'
|
'e'
|
'E'
|
'power'
|
'SI'
|
'B'
)
'B'
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
string)
'Click to enter colorscale title'
struct)
enumerated:
'right'
|
'top'
|
'bottom'
)
'top'
string)
string)
sceneid)
scene
enumerated:
true
|
false
|
'legendonly'
)
true
boolean)
true
string)
''
string)
string)
''
flaglist)
'x' |
'y' |
'z' |
'text' |
'name'
all
'all' |
'none'
'x', 'y', 'x+y', 'x+y+z', 'all'
struct)
string)
number greater than or equal to 0)
string)
string)
string)
string)
string)
string)
string)
string)
string)
scattergeo trace is a struct inside fig.data which has type equal to 'scattergeo'. This section lists all of the valid keys that a scattergeo struct can contain.
'scattergeo')
array)
array)
array)
enumerated:
'ISO-3'
|
'USA-states'
|
'country names'
)
'ISO-3'
flaglist)
'lines' |
'markers' |
'text'
markers
'none'
'lines', 'markers', 'lines+markers', 'lines+markers+text', 'none'
string)
''
struct)
struct)
enumerated:
'0'
|
'circle'
|
'100'
|
'circle-open'
|
'200'
|
'circle-dot'
|
'300'
|
'circle-open-dot'
|
'1'
|
'square'
|
'101'
|
'square-open'
|
'201'
|
'square-dot'
|
'301'
|
'square-open-dot'
|
'2'
|
'diamond'
|
'102'
|
'diamond-open'
|
'202'
|
'diamond-dot'
|
'302'
|
'diamond-open-dot'
|
'3'
|
'cross'
|
'103'
|
'cross-open'
|
'203'
|
'cross-dot'
|
'303'
|
'cross-open-dot'
|
'4'
|
'x'
|
'104'
|
'x-open'
|
'204'
|
'x-dot'
|
'304'
|
'x-open-dot'
|
'5'
|
'triangle-up'
|
'105'
|
'triangle-up-open'
|
'205'
|
'triangle-up-dot'
|
'305'
|
'triangle-up-open-dot'
|
'6'
|
'triangle-down'
|
'106'
|
'triangle-down-open'
|
'206'
|
'triangle-down-dot'
|
'306'
|
'triangle-down-open-dot'
|
'7'
|
'triangle-left'
|
'107'
|
'triangle-left-open'
|
'207'
|
'triangle-left-dot'
|
'307'
|
'triangle-left-open-dot'
|
'8'
|
'triangle-right'
|
'108'
|
'triangle-right-open'
|
'208'
|
'triangle-right-dot'
|
'308'
|
'triangle-right-open-dot'
|
'9'
|
'triangle-ne'
|
'109'
|
'triangle-ne-open'
|
'209'
|
'triangle-ne-dot'
|
'309'
|
'triangle-ne-open-dot'
|
'10'
|
'triangle-se'
|
'110'
|
'triangle-se-open'
|
'210'
|
'triangle-se-dot'
|
'310'
|
'triangle-se-open-dot'
|
'11'
|
'triangle-sw'
|
'111'
|
'triangle-sw-open'
|
'211'
|
'triangle-sw-dot'
|
'311'
|
'triangle-sw-open-dot'
|
'12'
|
'triangle-nw'
|
'112'
|
'triangle-nw-open'
|
'212'
|
'triangle-nw-dot'
|
'312'
|
'triangle-nw-open-dot'
|
'13'
|
'pentagon'
|
'113'
|
'pentagon-open'
|
'213'
|
'pentagon-dot'
|
'313'
|
'pentagon-open-dot'
|
'14'
|
'hexagon'
|
'114'
|
'hexagon-open'
|
'214'
|
'hexagon-dot'
|
'314'
|
'hexagon-open-dot'
|
'15'
|
'hexagon2'
|
'115'
|
'hexagon2-open'
|
'215'
|
'hexagon2-dot'
|
'315'
|
'hexagon2-open-dot'
|
'16'
|
'octagon'
|
'116'
|
'octagon-open'
|
'216'
|
'octagon-dot'
|
'316'
|
'octagon-open-dot'
|
'17'
|
'star'
|
'117'
|
'star-open'
|
'217'
|
'star-dot'
|
'317'
|
'star-open-dot'
|
'18'
|
'hexagram'
|
'118'
|
'hexagram-open'
|
'218'
|
'hexagram-dot'
|
'318'
|
'hexagram-open-dot'
|
'19'
|
'star-triangle-up'
|
'119'
|
'star-triangle-up-open'
|
'219'
|
'star-triangle-up-dot'
|
'319'
|
'star-triangle-up-open-dot'
|
'20'
|
'star-triangle-down'
|
'120'
|
'star-triangle-down-open'
|
'220'
|
'star-triangle-down-dot'
|
'320'
|
'star-triangle-down-open-dot'
|
'21'
|
'star-square'
|
'121'
|
'star-square-open'
|
'221'
|
'star-square-dot'
|
'321'
|
'star-square-open-dot'
|
'22'
|
'star-diamond'
|
'122'
|
'star-diamond-open'
|
'222'
|
'star-diamond-dot'
|
'322'
|
'star-diamond-open-dot'
|
'23'
|
'diamond-tall'
|
'123'
|
'diamond-tall-open'
|
'223'
|
'diamond-tall-dot'
|
'323'
|
'diamond-tall-open-dot'
|
'24'
|
'diamond-wide'
|
'124'
|
'diamond-wide-open'
|
'224'
|
'diamond-wide-dot'
|
'324'
|
'diamond-wide-open-dot'
|
'25'
|
'hourglass'
|
'125'
|
'hourglass-open'
|
'26'
|
'bowtie'
|
'126'
|
'bowtie-open'
|
'27'
|
'circle-cross'
|
'127'
|
'circle-cross-open'
|
'28'
|
'circle-x'
|
'128'
|
'circle-x-open'
|
'29'
|
'square-cross'
|
'129'
|
'square-cross-open'
|
'30'
|
'square-x'
|
'130'
|
'square-x-open'
|
'31'
|
'diamond-cross'
|
'131'
|
'diamond-cross-open'
|
'32'
|
'diamond-x'
|
'132'
|
'diamond-x-open'
|
'33'
|
'cross-thin'
|
'133'
|
'cross-thin-open'
|
'34'
|
'x-thin'
|
'134'
|
'x-thin-open'
|
'35'
|
'asterisk'
|
'135'
|
'asterisk-open'
|
'36'
|
'hash'
|
'136'
|
'hash-open'
|
'236'
|
'hash-dot'
|
'336'
|
'hash-open-dot'
|
'37'
|
'y-up'
|
'137'
|
'y-up-open'
|
'38'
|
'y-down'
|
'138'
|
'y-down-open'
|
'39'
|
'y-left'
|
'139'
|
'y-left-open'
|
'40'
|
'y-right'
|
'140'
|
'y-right-open'
|
'41'
|
'line-ew'
|
'141'
|
'line-ew-open'
|
'42'
|
'line-ns'
|
'142'
|
'line-ns-open'
|
'43'
|
'line-ne'
|
'143'
|
'line-ne-open'
|
'44'
|
'line-nw'
|
'144'
|
'line-nw-open'
)
'circle'
number between or equal to 0 and 1)
number greater than or equal to 0)
6
number)
1
number greater than or equal to 0)
0
enumerated:
'diameter'
|
'area'
)
'diameter'
color)
colorscale)
boolean)
true
number)
number)
boolean)
true
boolean)
boolean)
struct)
color)
number greater than or equal to 0)
colorscale)
boolean)
true
number)
number)
boolean)
true
boolean)
string)
string)
struct)
enumerated:
'left'
|
'right'
|
'top'
|
'bottom'
)
'right'
enumerated:
'fraction'
|
'pixels'
)
'pixels'
number greater than or equal to 0)
30
enumerated:
'fraction'
|
'pixels'
)
'fraction'
number greater than or equal to 0)
1
number)
1.02
enumerated:
'left'
|
'center'
|
'right'
)
'left'
number greater than or equal to 0)
10
number)
0.5
enumerated:
'top'
|
'middle'
|
'bottom'
)
'middle'
number greater than or equal to 0)
10
color)
'#444'
number greater than or equal to 0)
1
color)
'#444'
number greater than or equal to 0)
0
color)
'rgba(0,0,0,0)'
enumerated:
'auto'
|
'linear'
|
'array'
)
integer greater than or equal to 0)
0
number)
0
any)
1
array)
array)
enumerated:
'outside'
|
'inside'
|
''
)
''
number greater than or equal to 0)
5
number greater than or equal to 0)
1
color)
'#444'
boolean)
true
struct)
angle)
auto
string)
''
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
enumerated:
'none'
|
'e'
|
'E'
|
'power'
|
'SI'
|
'B'
)
'B'
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
string)
'Click to enter colorscale title'
struct)
enumerated:
'right'
|
'top'
|
'bottom'
)
'top'
string)
string)
string)
string)
string)
string)
struct)
enumerated:
'top left'
|
'top center'
|
'top right'
|
'middle left'
|
'middle center'
|
'middle right'
|
'bottom left'
|
'bottom center'
|
'bottom right'
)
'middle center'
flaglist)
'x' |
'y' |
'z' |
'text' |
'name'
all
'all' |
'none'
'x', 'y', 'x+y', 'x+y+z', 'all'
geoid)
geo
enumerated:
true
|
false
|
'legendonly'
)
true
boolean)
true
string)
''
number between or equal to 0 and 1)
1
string)
string)
''
struct)
string)
number greater than or equal to 0)
string)
string)
string)
string)
string)
choropleth trace is a struct inside fig.data which has type equal to 'choropleth'. This section lists all of the valid keys that a choropleth struct can contain.
'choropleth')
array)
enumerated:
'ISO-3'
|
'USA-states'
|
'country names'
)
'ISO-3'
array)
array)
struct)
struct)
color)
number greater than or equal to 0)
string)
string)
boolean)
true
number)
number)
colorscale)
boolean)
true
boolean)
boolean)
true
flaglist)
'x' |
'y' |
'z' |
'text' |
'name'
all
'all' |
'none'
'x', 'y', 'x+y', 'x+y+z', 'all'
struct)
enumerated:
'left'
|
'right'
|
'top'
|
'bottom'
)
'right'
enumerated:
'fraction'
|
'pixels'
)
'pixels'
number greater than or equal to 0)
30
enumerated:
'fraction'
|
'pixels'
)
'fraction'
number greater than or equal to 0)
1
number)
1.02
enumerated:
'left'
|
'center'
|
'right'
)
'left'
number greater than or equal to 0)
10
number)
0.5
enumerated:
'top'
|
'middle'
|
'bottom'
)
'middle'
number greater than or equal to 0)
10
color)
'#444'
number greater than or equal to 0)
1
color)
'#444'
number greater than or equal to 0)
0
color)
'rgba(0,0,0,0)'
enumerated:
'auto'
|
'linear'
|
'array'
)
integer greater than or equal to 0)
0
number)
0
any)
1
array)
array)
enumerated:
'outside'
|
'inside'
|
''
)
''
number greater than or equal to 0)
5
number greater than or equal to 0)
1
color)
'#444'
boolean)
true
struct)
angle)
auto
string)
''
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
enumerated:
'none'
|
'e'
|
'E'
|
'power'
|
'SI'
|
'B'
)
'B'
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
string)
'Click to enter colorscale title'
struct)
enumerated:
'right'
|
'top'
|
'bottom'
)
'top'
string)
string)
geoid)
geo
enumerated:
true
|
false
|
'legendonly'
)
true
boolean)
true
string)
''
number between or equal to 0 and 1)
1
string)
string)
''
struct)
string)
number greater than or equal to 0)
string)
string)
string)
area trace is a struct inside fig.data which has type equal to 'area'. This section lists all of the valid keys that a area struct can contain.
'area')
array)
array)
struct)
color)
number greater than or equal to 0)
6
enumerated:
'0'
|
'circle'
|
'100'
|
'circle-open'
|
'200'
|
'circle-dot'
|
'300'
|
'circle-open-dot'
|
'1'
|
'square'
|
'101'
|
'square-open'
|
'201'
|
'square-dot'
|
'301'
|
'square-open-dot'
|
'2'
|
'diamond'
|
'102'
|
'diamond-open'
|
'202'
|
'diamond-dot'
|
'302'
|
'diamond-open-dot'
|
'3'
|
'cross'
|
'103'
|
'cross-open'
|
'203'
|
'cross-dot'
|
'303'
|
'cross-open-dot'
|
'4'
|
'x'
|
'104'
|
'x-open'
|
'204'
|
'x-dot'
|
'304'
|
'x-open-dot'
|
'5'
|
'triangle-up'
|
'105'
|
'triangle-up-open'
|
'205'
|
'triangle-up-dot'
|
'305'
|
'triangle-up-open-dot'
|
'6'
|
'triangle-down'
|
'106'
|
'triangle-down-open'
|
'206'
|
'triangle-down-dot'
|
'306'
|
'triangle-down-open-dot'
|
'7'
|
'triangle-left'
|
'107'
|
'triangle-left-open'
|
'207'
|
'triangle-left-dot'
|
'307'
|
'triangle-left-open-dot'
|
'8'
|
'triangle-right'
|
'108'
|
'triangle-right-open'
|
'208'
|
'triangle-right-dot'
|
'308'
|
'triangle-right-open-dot'
|
'9'
|
'triangle-ne'
|
'109'
|
'triangle-ne-open'
|
'209'
|
'triangle-ne-dot'
|
'309'
|
'triangle-ne-open-dot'
|
'10'
|
'triangle-se'
|
'110'
|
'triangle-se-open'
|
'210'
|
'triangle-se-dot'
|
'310'
|
'triangle-se-open-dot'
|
'11'
|
'triangle-sw'
|
'111'
|
'triangle-sw-open'
|
'211'
|
'triangle-sw-dot'
|
'311'
|
'triangle-sw-open-dot'
|
'12'
|
'triangle-nw'
|
'112'
|
'triangle-nw-open'
|
'212'
|
'triangle-nw-dot'
|
'312'
|
'triangle-nw-open-dot'
|
'13'
|
'pentagon'
|
'113'
|
'pentagon-open'
|
'213'
|
'pentagon-dot'
|
'313'
|
'pentagon-open-dot'
|
'14'
|
'hexagon'
|
'114'
|
'hexagon-open'
|
'214'
|
'hexagon-dot'
|
'314'
|
'hexagon-open-dot'
|
'15'
|
'hexagon2'
|
'115'
|
'hexagon2-open'
|
'215'
|
'hexagon2-dot'
|
'315'
|
'hexagon2-open-dot'
|
'16'
|
'octagon'
|
'116'
|
'octagon-open'
|
'216'
|
'octagon-dot'
|
'316'
|
'octagon-open-dot'
|
'17'
|
'star'
|
'117'
|
'star-open'
|
'217'
|
'star-dot'
|
'317'
|
'star-open-dot'
|
'18'
|
'hexagram'
|
'118'
|
'hexagram-open'
|
'218'
|
'hexagram-dot'
|
'318'
|
'hexagram-open-dot'
|
'19'
|
'star-triangle-up'
|
'119'
|
'star-triangle-up-open'
|
'219'
|
'star-triangle-up-dot'
|
'319'
|
'star-triangle-up-open-dot'
|
'20'
|
'star-triangle-down'
|
'120'
|
'star-triangle-down-open'
|
'220'
|
'star-triangle-down-dot'
|
'320'
|
'star-triangle-down-open-dot'
|
'21'
|
'star-square'
|
'121'
|
'star-square-open'
|
'221'
|
'star-square-dot'
|
'321'
|
'star-square-open-dot'
|
'22'
|
'star-diamond'
|
'122'
|
'star-diamond-open'
|
'222'
|
'star-diamond-dot'
|
'322'
|
'star-diamond-open-dot'
|
'23'
|
'diamond-tall'
|
'123'
|
'diamond-tall-open'
|
'223'
|
'diamond-tall-dot'
|
'323'
|
'diamond-tall-open-dot'
|
'24'
|
'diamond-wide'
|
'124'
|
'diamond-wide-open'
|
'224'
|
'diamond-wide-dot'
|
'324'
|
'diamond-wide-open-dot'
|
'25'
|
'hourglass'
|
'125'
|
'hourglass-open'
|
'26'
|
'bowtie'
|
'126'
|
'bowtie-open'
|
'27'
|
'circle-cross'
|
'127'
|
'circle-cross-open'
|
'28'
|
'circle-x'
|
'128'
|
'circle-x-open'
|
'29'
|
'square-cross'
|
'129'
|
'square-cross-open'
|
'30'
|
'square-x'
|
'130'
|
'square-x-open'
|
'31'
|
'diamond-cross'
|
'131'
|
'diamond-cross-open'
|
'32'
|
'diamond-x'
|
'132'
|
'diamond-x-open'
|
'33'
|
'cross-thin'
|
'133'
|
'cross-thin-open'
|
'34'
|
'x-thin'
|
'134'
|
'x-thin-open'
|
'35'
|
'asterisk'
|
'135'
|
'asterisk-open'
|
'36'
|
'hash'
|
'136'
|
'hash-open'
|
'236'
|
'hash-dot'
|
'336'
|
'hash-open-dot'
|
'37'
|
'y-up'
|
'137'
|
'y-up-open'
|
'38'
|
'y-down'
|
'138'
|
'y-down-open'
|
'39'
|
'y-left'
|
'139'
|
'y-left-open'
|
'40'
|
'y-right'
|
'140'
|
'y-right-open'
|
'41'
|
'line-ew'
|
'141'
|
'line-ew-open'
|
'42'
|
'line-ns'
|
'142'
|
'line-ns-open'
|
'43'
|
'line-ne'
|
'143'
|
'line-ne-open'
|
'44'
|
'line-nw'
|
'144'
|
'line-nw-open'
)
'circle'
number between or equal to 0 and 1)
string)
string)
string)
string)
enumerated:
true
|
false
|
'legendonly'
)
true
boolean)
true
string)
''
number between or equal to 0 and 1)
1
string)
string)
''
flaglist)
'x' |
'y' |
'z' |
'text' |
'name'
all
'all' |
'none'
'x', 'y', 'x+y', 'x+y+z', 'all'
struct)
string)
number greater than or equal to 0)
string)
string)
struct)
string)
'Click to enter Plot title'
struct)
enumerated:
true
|
false
|
'initial'
)
number greater than or equal to 10)
700
number greater than or equal to 10)
450
struct)
number greater than or equal to 0)
80
number greater than or equal to 0)
80
number greater than or equal to 0)
100
number greater than or equal to 0)
80
number greater than or equal to 0)
0
boolean)
true
color)
'#fff'
color)
'#fff'
string)
'.,'
boolean)
enumerated:
false
)
boolean)
enumerated:
'zoom'
|
'pan'
|
'orbit'
|
'turntable'
)
enumerated:
'x'
|
'y'
|
'closest'
|
false
)
struct)
string)
struct)
enumerated:
'-'
|
'linear'
|
'log'
|
'date'
|
'category'
)
'-'
enumerated:
true
|
false
|
'reversed'
)
true
enumerated:
'normal'
|
'tozero'
|
'nonnegative'
)
'normal'
cell array)
boolean)
enumerated:
'auto'
|
'linear'
|
'array'
)
integer greater than or equal to 0)
0
number)
0
any)
1
array)
array)
enumerated:
'outside'
|
'inside'
|
''
)
enumerated:
true
|
'ticks'
|
false
|
'all'
|
'allticks'
)
number greater than or equal to 0)
5
number greater than or equal to 0)
1
color)
'#444'
boolean)
true
struct)
angle)
auto
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
enumerated:
'none'
|
'e'
|
'E'
|
'power'
|
'SI'
|
'B'
)
'B'
string)
''
string)
''
boolean)
color)
'#444'
number greater than or equal to 0)
1
boolean)
color)
'#eee'
number greater than or equal to 0)
1
boolean)
color)
'#444'
number)
1
enumerated:
'free'
|
'/^x([2-9]|[1-9][0-9]+)?$/'
|
'/^y([2-9]|[1-9][0-9]+)?$/'
)
enumerated:
'top'
|
'bottom'
|
'left'
|
'right'
)
enumerated:
'free'
|
'/^x([2-9]|[1-9][0-9]+)?$/'
|
'/^y([2-9]|[1-9][0-9]+)?$/'
)
cell array)
[0, 1]
number between or equal to 0 and 1)
0
string)
string)
struct)
string)
struct)
enumerated:
'-'
|
'linear'
|
'log'
|
'date'
|
'category'
)
'-'
enumerated:
true
|
false
|
'reversed'
)
true
enumerated:
'normal'
|
'tozero'
|
'nonnegative'
)
'normal'
cell array)
boolean)
enumerated:
'auto'
|
'linear'
|
'array'
)
integer greater than or equal to 0)
0
number)
0
any)
1
array)
array)
enumerated:
'outside'
|
'inside'
|
''
)
enumerated:
true
|
'ticks'
|
false
|
'all'
|
'allticks'
)
number greater than or equal to 0)
5
number greater than or equal to 0)
1
color)
'#444'
boolean)
true
struct)
angle)
auto
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
enumerated:
'none'
|
'e'
|
'E'
|
'power'
|
'SI'
|
'B'
)
'B'
string)
''
string)
''
boolean)
color)
'#444'
number greater than or equal to 0)
1
boolean)
color)
'#eee'
number greater than or equal to 0)
1
boolean)
color)
'#444'
number)
1
enumerated:
'free'
|
'/^x([2-9]|[1-9][0-9]+)?$/'
|
'/^y([2-9]|[1-9][0-9]+)?$/'
)
enumerated:
'top'
|
'bottom'
|
'left'
|
'right'
)
enumerated:
'free'
|
'/^x([2-9]|[1-9][0-9]+)?$/'
|
'/^y([2-9]|[1-9][0-9]+)?$/'
)
cell array)
[0, 1]
number between or equal to 0 and 1)
0
string)
string)
struct)
color)
'rgba(0,0,0,0)'
struct)
struct)
struct)
struct)
struct)
enumerated:
'auto'
|
'cube'
|
'data'
|
'manual'
)
'auto'
struct)
struct)
boolean)
true
boolean)
true
number greater than or equal to 0)
2
color)
'rgb(0,0,0)'
boolean)
color)
'rgba(204, 204, 204, 0.5)'
boolean)
true
string)
struct)
enumerated:
'-'
|
'linear'
|
'log'
|
'date'
|
'category'
)
'-'
enumerated:
true
|
false
|
'reversed'
)
true
enumerated:
'normal'
|
'tozero'
|
'nonnegative'
)
'normal'
cell array)
boolean)
enumerated:
'auto'
|
'linear'
|
'array'
)
integer greater than or equal to 0)
0
number)
0
any)
1
array)
array)
enumerated:
'outside'
|
'inside'
|
''
)
enumerated:
true
|
'ticks'
|
false
|
'all'
|
'allticks'
)
number greater than or equal to 0)
5
number greater than or equal to 0)
1
color)
'#444'
boolean)
true
struct)
angle)
auto
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
enumerated:
'none'
|
'e'
|
'E'
|
'power'
|
'SI'
|
'B'
)
'B'
string)
''
string)
''
boolean)
color)
'#444'
number greater than or equal to 0)
1
boolean)
color)
'rgb(204, 204, 204)'
number greater than or equal to 0)
1
boolean)
color)
'#444'
number)
1
string)
string)
struct)
boolean)
true
boolean)
true
number greater than or equal to 0)
2
color)
'rgb(0,0,0)'
boolean)
color)
'rgba(204, 204, 204, 0.5)'
boolean)
true
string)
struct)
enumerated:
'-'
|
'linear'
|
'log'
|
'date'
|
'category'
)
'-'
enumerated:
true
|
false
|
'reversed'
)
true
enumerated:
'normal'
|
'tozero'
|
'nonnegative'
)
'normal'
cell array)
boolean)
enumerated:
'auto'
|
'linear'
|
'array'
)
integer greater than or equal to 0)
0
number)
0
any)
1
array)
array)
enumerated:
'outside'
|
'inside'
|
''
)
enumerated:
true
|
'ticks'
|
false
|
'all'
|
'allticks'
)
number greater than or equal to 0)
5
number greater than or equal to 0)
1
color)
'#444'
boolean)
true
struct)
angle)
auto
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
enumerated:
'none'
|
'e'
|
'E'
|
'power'
|
'SI'
|
'B'
)
'B'
string)
''
string)
''
boolean)
color)
'#444'
number greater than or equal to 0)
1
boolean)
color)
'rgb(204, 204, 204)'
number greater than or equal to 0)
1
boolean)
color)
'#444'
number)
1
string)
string)
struct)
boolean)
true
boolean)
true
number greater than or equal to 0)
2
color)
'rgb(0,0,0)'
boolean)
color)
'rgba(204, 204, 204, 0.5)'
boolean)
true
string)
struct)
enumerated:
'-'
|
'linear'
|
'log'
|
'date'
|
'category'
)
'-'
enumerated:
true
|
false
|
'reversed'
)
true
enumerated:
'normal'
|
'tozero'
|
'nonnegative'
)
'normal'
cell array)
boolean)
enumerated:
'auto'
|
'linear'
|
'array'
)
integer greater than or equal to 0)
0
number)
0
any)
1
array)
array)
enumerated:
'outside'
|
'inside'
|
''
)
enumerated:
true
|
'ticks'
|
false
|
'all'
|
'allticks'
)
number greater than or equal to 0)
5
number greater than or equal to 0)
1
color)
'#444'
boolean)
true
struct)
angle)
auto
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
string)
''
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
enumerated:
'all'
|
'first'
|
'last'
|
'none'
)
'all'
enumerated:
'none'
|
'e'
|
'E'
|
'power'
|
'SI'
|
'B'
)
'B'
string)
''
string)
''
boolean)
color)
'#444'
number greater than or equal to 0)
1
boolean)
color)
'rgb(204, 204, 204)'
number greater than or equal to 0)
1
boolean)
color)
'#444'
number)
1
string)
string)
struct)
struct)
enumerated:
'110'
|
'50'
)
'110'
enumerated:
'world'
|
'usa'
|
'europe'
|
'asia'
|
'africa'
|
'north america'
|
'south america'
)
'world'
struct)
enumerated:
'equirectangular'
|
'mercator'
|
'orthographic'
|
'natural earth'
|
'kavrayskiy7'
|
'miller'
|
'robinson'
|
'eckert4'
|
'azimuthal equal area'
|
'azimuthal equidistant'
|
'conic equal area'
|
'conic conformal'
|
'conic equidistant'
|
'gnomonic'
|
'stereographic'
|
'mollweide'
|
'hammer'
|
'transverse mercator'
|
'albers usa'
)
struct)
cell array)
number between or equal to 0 and 10)
1
boolean)
color)
'#444'
number greater than or equal to 0)
1
boolean)
color)
'#F0DC82'
boolean)
color)
'#3399FF'
boolean)
color)
'#3399FF'
boolean)
color)
'#3399FF'
number greater than or equal to 0)
1
boolean)
color)
'#444'
number greater than or equal to 0)
1
boolean)
color)
'#444'
number greater than or equal to 0)
1
boolean)
color)
'#444'
number greater than or equal to 0)
1
color)
'#fff'
struct)
cell array)
boolean)
number)
number)
color)
'#eee'
number greater than or equal to 0)
1
struct)
cell array)
boolean)
number)
number)
color)
'#eee'
number greater than or equal to 0)
1
struct)
color)
color)
'#444'
number greater than or equal to 0)
0
struct)
flaglist)
'reversed' |
'grouped'
'normal'
'reversed', 'grouped', 'reversed+grouped', 'normal'
number greater than or equal to 0)
10
number between or equal to -2 and 3)
1.02
enumerated:
'auto'
|
'left'
|
'center'
|
'right'
)
'left'
number between or equal to -2 and 3)
1
enumerated:
'auto'
|
'top'
|
'middle'
|
'bottom'
)
'auto'
cell array of structs)
string)
angle)
0
struct)
number between or equal to 0 and 1)
1
enumerated:
'left'
|
'center'
|
'right'
)
'center'
color)
'rgba(0,0,0,0)'
color)
'rgba(0,0,0,0)'
number greater than or equal to 0)
1
number greater than or equal to 0)
1
boolean)
true
color)
integer between or equal to 0 and 8)
1
number greater than or equal to 0.3)
1
number greater than or equal to 0.1)
number)
-10
number)
-30
enumerated:
'paper'
|
'/^x([2-9]|[1-9][0-9]+)?$/'
)
number)
enumerated:
'auto'
|
'left'
|
'center'
|
'right'
)
'auto'
enumerated:
'paper'
|
'/^y([2-9]|[1-9][0-9]+)?$/'
)
number)
enumerated:
'auto'
|
'top'
|
'middle'
|
'bottom'
)
'auto'
cell array of structs)
number between or equal to 0 and 1)
1
struct)
color)
'rgba(0,0,0,0)'
enumerated:
'circle'
|
'rect'
|
'path'
|
'line'
)
enumerated:
'paper'
|
'/^x([2-9]|[1-9][0-9]+)?$/'
)
any)
any)
enumerated:
'paper'
|
'/^y([2-9]|[1-9][0-9]+)?$/'
)
any)
any)
string)
'For `type` 'path' - a valid SVG path but with the pixel values replaced by data values. There are a few restrictions / quirks only absolute instructions, not relative. So the allowed segments are: M, L, H, V, Q, C, T, S, and Z arcs (A) are not allowed because radius rx and ry are relative. In the future we could consider supporting relative commands, but we would have to decide on how to handle date and log axes. Note that even as is, Q and C Bezier paths that are smooth on linear axes may not be smooth on log, and vice versa. no chained "polybezier" commands - specify the segment type for each one. On category axes, values are numbers scaled to the serial numbers of categories because using the categories themselves there would be no way to describe fractional positions On data axes: because space and T are both normal components of path strings, we can't use either to separate date from time parts. Therefore we'll use underscore for this purpose: 2015-02-21_13:45:56.789'
struct)
cell array)
cell array)
[0, 1]
number)
boolean)
boolean)
enumerated:
'horizontal'
|
'vertical'
)
number greater than or equal to 0)
color)
string)
number)
boolean)
struct)
cell array)
cell array)
[0, 1]
boolean)
boolean)
enumerated:
'horizontal'
|
'vertical'
)
number greater than or equal to 0)
color)
string)
number)
boolean)
enumerated:
'clockwise'
|
'counterclockwise'
)
angle)